.w1030{width: 1030px;margin: auto;max-width: 100%;}
.clear:before,.clear:after{display: block;content: " ";}
.clear:after{clear: both;}
ul,li{margin: 0;}
.lan{/*background-color: #dfdddf;*/ background:url(../images/icon3.jpg)no-repeat right 4px center;padding-right: 20px;text-align: right;box-sizing: border-box; width:124px; margin-top:19px; height:26px; line-height:26px; float:right; position:relative}
.lan span{padding-left:1%;}
.lan img{vertical-align:middle; margin-bottom:3px; margin-right:1%;} 
.lan ul{background:#e6e6e6; z-index:9999; position:absolute; top:26px;right: 0; display:none;padding-right: 10px;width: 124px;}
.lan ul li{padding: 0 10px;}
.lan a{font-size: 14px; color: #333;}
.lan:hover ul{display:block;}
.fdj{
	display: block;
	background-size: 16px 44px;
    background-repeat: no-repeat;
    background-image: url("../images/image_large.svg");
    background-position: center center;
    width: 16px;height: 100%;
	float: left;
	margin: 0 10px;
}
.ss{float: left;height: 100%;width: 126px;padding: 19px 0;box-sizing: border-box;}
.ss input{width: 100%;height: 26px; box-sizing: border-box;border: 0;background: url("../images/image_large.svg")no-repeat 105px #dfdddf;padding-right: 21px;}
/* header */
.sg-header{ /*position: absolute; top: 0; right: 0; left: 0; z-index: 101;*/ width: 100%; min-width: 1200px; height: 65px; background-color: #e6e6e6;border-top: 1px solid #e91034;}
.sg-navigation-up{ width: 1200px; height: 64px; margin: 0 auto; }
.sg-navigation-up-inner{ width: 1170px; height: 64px;margin: auto; }
.sg-navigation-up-logo{ width: 300px; height: 64px; background: url(../images/logo.png) no-repeat left / auto 40px; float: left; display: block; }
.sg-navigation-up-tel{ width: 204px; height: 64px; background: url(../images/tel.png) no-repeat center center; float: right; }
.sg-navigation-up-menu{ width: 580px; height: 64px;  float: left;margin-left: 20px;}
.sg-navigation-up-menu>ul>li{ width: 16.6666%; height: 64px; float: left;position: relative;}
.sg-navigation-up-menu>ul>li>a{ line-height: 64px; height: 64px; box-sizing: border-box; text-align: center; font-size: 14px; color: #333; display: block; }
.sg-navigation-up-menu>ul>li:hover>a{ border-bottom: 3px solid #e91034;}
.sg-nav-down-nav{ position: absolute; top: 100%; left: 0;  width: 100%; background-color: rgba(255,255,255,0.7); display: none; overflow: hidden;z-index: 9; }
.sg-nav-down-nav .sg-navigation-down-inner-fluid{ width: 100%; height: 100%; margin: 0 auto; }
.sg-nav-down-nav .sg-navigation-down-inner-fluid ul li{ height: inherit; border-bottom: 1px solid #e6e6e6;float: none; }
.sg-nav-down-nav .sg-navigation-down-inner-fluid ul li a{ line-height: 36px; text-align: center; font-size: 14px; color: #555; display: block; }
.sg-nav-down-nav .sg-navigation-down-inner-fluid ul li a:hover{ color: #e91034; }
@media (max-width: 1240px) { 
    .sg-header{ min-width: 1170px; height: 61px; }
    .sg-navigation-up,
    .sg-navigation-up-inner{ width: 1170px; height: 60px; }
    .sg-navigation-up-logo{ width: 160px; height: 60px; }
    .sg-navigation-up-tel{ width: 200px; height: 60px; }
    .sg-navigation-up-menu{  height: 60px;  }
    .sg-navigation-up-menu ul li{  height: 60px; }
    .sg-navigation-up-menu ul li a{ line-height: 60px; font-size: 14px; }
    .sg-navigation-down{ top: 60px; }
    .sg-navigation-down .sg-nav-down-menu .sg-navigation-down-inner { width: 960px; } 
    .sg-navigation-down .sg-nav-down-menu .sg-navigation-down-inner ol{ width: 960px; }
    .sg-navigation-down .sg-nav-down-menu .sg-navigation-down-inner ol li{ width: 240px; }
    .sg-navigation-down .sg-nav-down-menu .sg-navigation-down-inner ol li span{ width: 240px; height: 194px; } 
    .sg-navigation-down .sg-nav-down-menu .sg-navigation-down-inner ol li img{ width: 240px; height: 194px; }
    .sg-navigation-down .sg-nav-down-menu .sg-navigation-down-inner ol li h1{ width: 240px; height: 30px; line-height: 30px; font-size: 16px; }
    .sg-navigation-down .sg-nav-down-menu .sg-navigation-down-inner ol li p{ width: 240px; height: 24px; line-height: 24px; font-size: 14px; }
    .sg-navigation-down .sg-nav-down-nav{ margin-left: 80px; width: 80px; }
    .sg-navigation-down .sg-nav-down-nav .sg-navigation-down-inner-fluid{ width: 80px; }
    .sg-navigation-down .sg-nav-down-nav .sg-navigation-down-inner-fluid ul li{ width: 80px; height: 28px; }
    .sg-navigation-down .sg-nav-down-nav .sg-navigation-down-inner-fluid ul li a{ line-height: 28px; font-size: 12px; }
}

@media (max-width: 959px) {
    .sg-header{ min-width: 842px; height: 51px; }
	.ss{padding: 12px 0;}
	.lan{margin-top: 12px;}
    .sg-navigation-up,
    .sg-navigation-up-inner{ width: 842px; height: 50px; }
    .sg-navigation-up-logo{ width: 160px; height: 50px;  }
    .sg-navigation-up-tel{ width: 50px; height: 50px; background-image: url(../images/itel.png); }
    .sg-navigation-up-menu{ height: 50px; width: 400px;margin-left: 16px;}
    .sg-navigation-up-menu ul li{ height: 50px; }
    .sg-navigation-up-menu ul li a{ line-height: 50px; }
    .sg-navigation-down{ top: 50px; }
    .sg-navigation-down .sg-nav-down-menu .sg-navigation-down-inner { width: 720px; } 
    .sg-navigation-down .sg-nav-down-menu .sg-navigation-down-inner ol{ width: 720px; }
    .sg-navigation-down .sg-nav-down-menu .sg-navigation-down-inner ol li{ width: 180px; }
    .sg-navigation-down .sg-nav-down-menu .sg-navigation-down-inner ol li span{ width: 180px; height: 146px; } 
    .sg-navigation-down .sg-nav-down-menu .sg-navigation-down-inner ol li img{ width: 180px; height: 146px; }
    .sg-navigation-down .sg-nav-down-menu .sg-navigation-down-inner ol li h1{ width: 180px; height: 24px; line-height: 24px; font-size: 14px; }
    .sg-navigation-down .sg-nav-down-menu .sg-navigation-down-inner ol li p{ width: 180px; height: 20px; line-height: 20px; font-size: 12px; }
    .sg-navigation-down .sg-nav-down-nav{ margin-left: 150px; }
    .sg-navigation-down .sg-nav-down-nav .sg-navigation-down-inner-fluid ul li{ height: 24px; }
    .sg-navigation-down .sg-nav-down-nav .sg-navigation-down-inner-fluid ul li a{ line-height: 24px; font-size: 12px; }
}

.sg-wap-header{ display: none; }

@media (max-width: 720px) {
    .sg-header{ min-width: 100%; height: 51px; }
    .sg-navigation-up{ display: none; }
    .sg-navigation-down{ display: none; }
    .sg-wap-header{ width: 100%; height: 50px; display: block; }
    .sg-wap-logo{ position: relative; z-index: 10001; width: 300px; height: 50px; background: url(../images/logo.png) no-repeat left / auto 40px;  float: left; display: block; }
    .sg-navigation-up-tel{ position: absolute; top: 0; right: 50px; z-index: 10999; background-size: 50%; }
}


.pro{background: url(../images/home_333.jpg)no-repeat fixed;}
.listBox{width: 1170px;margin: auto;max-width: 100%;}
.listBox .summary{text-align: center;color: #000;}
.listBox .summary i{display: block;line-height: 20px;}
.listBox .summary h2 {
	line-height: 52px;
	font-size: 36px;
	margin: 0;
}
.listBox .summary h3 {
	font-size: 18px;
	padding: 10px 0 10px 0;
	margin: 0;
	cursor: pointer;
    transition:         all .4s ease-out;
    -webkit-transition: all .4s ease-out;
    -ms-transition:    all .4s ease-out;
    -moz-transition:    all .4s ease-out;
    -o-transition:      all .4s ease-out;
}
.listBox .summary h3 a{color: #000;}
.listBox .summary h5 {
	width: 125px;
	height: 4px;
	background: #000;
	margin: 15px auto 20px;
}
.listBox .summary h3:hover{
	color: #e91034;
}
.listBox .txt{ font-size:12px; padding: 10px 0; line-height:21px;text-align: center;background-color: #bbb;transition: .3s;}
.list_3 .item:hover .txt{ background-color: #e91034;}
.list_3 .item:hover .txt a{ color: #fff;}
.listBox .txt a{color: #555;transition: .3s;}
.listBox .txt h3{ font-weight:normal;margin: 0;font-size: 14px;}
.listBox .txt p{ color:#999;}
.list_3 .item .movie{width: 370px; height: 260px;border-radius:5px 5px 0 0;}
.list_3{overflow:hidden;}
.list_3 .box{width:23%; overflow:hidden;float:left;margin-right:2.66%; border-radius:5px; margin-bottom:30px;}
.list_3 .box img{width: 100%;}
.list_3 .box:nth-of-type(4n){margin-right:0;}
.list_3 .box>.title{font-size: 18px;text-align: center;padding-bottom: 15px;}
.list_3 .item{ }
.list_3 .last{width:370px; margin-right:0;}
.list_3 .item .videoMain{  overflow:hidden;position: relative;}
.list_3 .item .videoMain .mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.02);z-index: 9;opacity: 0;transition: .3s;}
.list_3 .item:hover .videoMain .mask{opacity: 1;}
.list_3 .item .pic{ overflow:hidden;}


/**        content  five    **/
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.main_box2 *{box-sizing: border-box;}
.sec3{
	width:100%;
	background:#f5f5f5;
	padding:60px 0;
	font-family:"Microsoft YaHei","微软雅黑";
	overflow:hidden;
	}
.sec3_left{
	position:relative; 
	}
	
.sec3_right{
	position:relative; 
 
	}	
		
.sec3_left_zi{
	width:100%;
	padding:0px 20px 20px 0px;
	position:relative;
	}
	
.sec3_left_change{
	cursor:pointer;
	position:absolute; top:6px; right:20px;
	color:#666;
	font-size:13px;
	font-weight:600;
	letter-spacing:1px;
	}
	
.sec3_left_change i{
	padding-right:5px;
	font-size:13px;
	font-weight:normal;
	}	
.sec3_left_zi a>img{
	display:block;
	width:25%;
	float:left;
	/*margin-top: 2.98%;*/
	}
	
.sec3_left_zi .sec3_left_box a{
	text-decoration:none !important;
	display:block;
	border-bottom:1px solid #ddd;
	padding:20px 0 2px;
	}	
	
.sec3_left_zi h4{
	font-size:36px;
	font-weight:normal;
	font-family:"Microsoft YaHei","微软雅黑";
	letter-spacing:1px;
	color:#555;
	-webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    -ms-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    transition: 0.3s linear;
	margin: 0;
	}
.sec3_left_zi h4 a{color: #555;}
.sec3_left_zi h4:hover{
	color:#c7261e;
	}	
.sec3_left_zi h5{
	font-size:16px;
	color:#000;
	/*height: 17px;*/
	height:20px;
	line-height:20px;
	white-space:nowrap;
overflow:hidden;
-ms-text-overflow:ellipsis;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
	}		
.sec3_left_zi span{
	width:calc(75% - 20px);
	float:left;
	display:inline-block!important;
	margin-bottom:0;
	border-left:3px solid #ddd;
	text-transform:uppercase;
	color:#999;
	margin-left:20px;
	padding-left:20px;
	font-size:13px;
	font-family:"Microsoft YaHei","微软雅黑";
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;	
	transition: 0.3s linear;
	}
	
.newstime img{
	margin-right:10px;
	margin-bottom:10px;
	}	
	
 
.sec3_left_zi span p{
	 font-size:13px;
	 color:#666;
	 letter-spacing:1px;
	 }
.sec3_right_list{
	
	}
	
.sec3_right{
	width:100%;
	}
	
.sec3_right>h4{
	margin:0;
	font-size:36px;
	font-weight:normal;
	letter-spacing:1px;
	display:block;
	color:#555;
	}
.sec3_right>h4 a{color: #555;}
.sec3_right>h4>a.sec3_right_prev{
	float:right;
	font-size:16px;
	margin:0 3px;
	color:#555 !important;
	text-decoration:none !important;
	}	
.sec3_right>h4>a.sec3_right_next{
	float:right;
	font-size:16px;
	margin:0 3px;
	color:#555 !important;
	text-decoration:none !important;
	}	
.sec3_right>h4>a>i{
	padding-right:5px;
	font: normal normal normal 14px/1 FontAwesome;
	}
.sec3_right>h4>a.sec3_right_prev>i:before{content: "\f078";}
.sec3_right>h4>a.sec3_right_next>i:before{content: "\f077";}
.sec3_right_con{
	width:100%;
	border-bottom:1px solid #b9b9b9;
	}		
.sec3_right_cons{
	width:50%;
	float:left;
	}
.sec3_right_list_box{
	overflow:hidden;
	}	
.sec3_left_zi_list{
	display:none;
	}	
@media (min-width: 768px) {
.sec3_right_cons{
	padding:23px 20px;
	}		
	}	
@media (min-width: 992px) {
.sec3_right_cons{
	padding:23px 20px;
	}	
	}	
@media (min-width: 1200px) {
.sec3_right_cons{
	padding:26px 20px;
	}	
	}	
@media (min-width: 1400px) {
.sec3_right_cons{
	padding:26px 20px;
	}	
	}		
.sec3_right_cons span{
	font-size:14px;
	color:#c7c7c7;
	}	
.sec3_right_cons span img{
	padding-right:5px;
	}	
.sec3_right_cons h5{
	font-size:14px;
	color:#fff;
	letter-spacing:1px;
	font-weight:600;
	}	
.sec3_right_cons p{
	font-size:13px;
	color:#ccc;
	font-family:"Microsoft YaHei","微软雅黑";
	line-height:20px;
	letter-spacing:1px;
	padding-bottom:15px;
	}	

@media (max-width: 767px) {
.sec3{
	padding:30px 0;
	}	
.sec3_left_zi h5{
	font-size:14px;
	}	
.sec3_left_zi span p{
	font-size:13px;
	}	
.sec3_right_cons{
	padding:10px;
	}		
	}	
.sec3_three_text h3{
	font-size:16px;
	color:#c7261e;
	line-height:25px;
	text-align:center;
	margin-top:0;
	padding-top:20px;
	height:70px;
	overflow: hidden;
	}	
	
.sec3_three	 .row{
	margin-top:20px;/* 30*/
	width:49%;
	float:left;
	margin-right:1%!important;
	}
	
@media (min-width:992px) and (max-width:1399px) {
	
.sec3_three	 .row{
	margin-top:30px;
	width:48%;
	float:left;
	margin-right:1%!important;
	}	

.sec3_three_text{
	padding:0 10px!important;
	}	
	.sec3_three_text h3{
    height:70px; 
 	}
	.sec3_left {

     top:0px;
	}
	.sec8_con_zi p{
	line-height:20px!important;
	}
}
.sec3_three_text p {
    font-size: 13px;
    color: #666;
    letter-spacing: 1px;
	line-height:20px;
	height:40px;
	overflow:hidden;
}	

.sec3_three_box{
	overflow:hidden;
	}	
		
		
.sec3_three_list{
	border:1px solid #ccc;
	overflow:hidden;
	}	
	
.sec3_three_list .sec3_three_img img{width: 100%;}
.sec3_three_text{}	
	
/**     /   content five   **/

/**        content  five    **/
.main_title{
	margin-bottom:40px;
}
.main_title h2{
	font-family:"Microsoft YaHei","微软雅黑";
	text-transform:capitalize;
}
.content_five{
	width:100%;
	margin:70px auto;
}

.main_news_line{
	width:10px;
	height:90px;
	background:#c7261e;
	margin-right:35px;
	
}

@media (max-width: 767px) {
	.main_news{
	padding-right:0px!important;
    }
}
 @media (min-width: 768px) and (max-width: 979px){
	 .main_news{
	padding-right:60px!important;
    }
}
@media (min-width: 992px) {
	.main_news{
	padding-right:60px!important;
    }
}
@media (min-width: 1200px) {
	.main_news{
	padding-right:60px!important;
    }

}


.news_move1{
	position:relative;
	opacity:0;
	left:-200px;
}
.news_move2{
	position:relative;
	opacity:0;
	right:-200px;
}

.news_move3{
	position:relative;
	opacity:0;
	right:-200px;
}

.main_news_text{
	padding-top:30px;
}
.main_news_neirong{
	
}
.main_news_neirong h4{
	font-weight:bold;
	font-family:"Microsoft YaHei","微软雅黑";
	font-size:16px;
}
.main_news_date{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	margin-top:12px;
	margin-bottom:12px;
	letter-spacing:2px;
}
.main_news_neirong p{
	font-size:13px;
	line-height:21px;
	font-family:"Microsoft YaHei","微软雅黑";
}
.main_news_tip{
	color:#CCC;
	font-style:italic;
	font-size:13px;
	padding-top:20px;
	color:#fcc81b;
	font-family:"Microsoft YaHei","微软雅黑";

}
.main_news_tip span{
	color:#666;
}
/**     /   content five   **/
.main_box2 .sec3 .col-sm-5,.main_box2 .sec3 .col-sm-7,.main_box2 .sec3 .col-sm-12{padding: 0;}
@media (min-width: 768px){
	.main_box2{
	background:#f5f5f5;
	overflow:hidden;
	position:relative;
	}
	.main_box2 .sec3{
	width:100%;
	height: 85%;
    position: absolute;
    top: 7.5%;
    left: 0;
	}
	.main_box2 .sec3>div{
	width: 1170px;
	height:100% !important;
	padding: 0;
	}
	.main_box2 .sec3>div>div{
	height:100% !important;
	}
	.sec3 {
    padding: 0px 0 !important;
	}
	.sec3_left_zi span{
	overflow:hidden;
	}
	.sec3_left_zi .sec3_left_box a{
	overflow:hidden;
	}
	.sec3_left_zi span{
	height:100%;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.main_box2 .container{
	width:1000px !important;
		max-width: 100%;
	}
	.sec3_three_text h3{
	padding-top:0px;
	height:40px;
	line-height:40px;
	margin-bottom:0;
	}
	.sec3_left_zi span p{
	height:20px;
	line-height:20px;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	}
}
@media (min-width: 1200px) and (max-width: 1399px) {
	.main_box2 .container{
	width:1000px !important;
	}
	.main_box2 .sec3>div>div>div>div{
	height:100% !important;
	}					
	.main_box2 .sec3>div>div>div>div>div{
	height:100% !important;
	}
	.sec3_three_text h3{
	padding-top:0px;
	height:40px;
	line-height:40px;
	margin-bottom:0;
	}
	.sec3_left_zi span p{
	height:25px;
	line-height:25px;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	}
}
@media (min-width: 1400px) and (max-width: 1599px) {
	.main_box2 .container{
	width:1000px !important;
	}
	.sec3_three_text h3{
	padding-top:0px;
	height:40px;
	line-height:40px;
	margin-bottom:0;
	}
	.sec3_left_zi span p{
	height:18px;
	overflow:hidden;
	}
}
@media (min-width: 1600px) {
	.sec3_three_text h3{
	padding-top:0px;
	height:40px;
	line-height:40px;
	margin-bottom:0;
	}
	.sec3_left_zi span p{
	height:36px;
	overflow:hidden;
	}
}



.i-map {
	position: relative;
    width: 100%;
    background: url("../images/bg_28.jpg") no-repeat top center fixed #3b3c3f;
	overflow: hidden;
}
.i-map .summary{text-align: center;}
.i-map .summary i{display: block;line-height: 20px;}
.i-map .summary h2 {
	line-height: 52px;
	color: #fff;
	font-size: 36px;
	margin: 0;
}
.i-map .summary h3 {
	font-size: 18px;
	color: #fff;
	padding: 10px 0 10px 0;
	margin: 0;
	display: inline-block;
    transition:         all .4s ease-out;
    -webkit-transition: all .4s ease-out;
    -ms-transition:    all .4s ease-out;
    -moz-transition:    all .4s ease-out;
    -o-transition:      all .4s ease-out;
}
.i-map .summary h3 a{color: #fff;}
.i-map .summary h5 {
	width: 125px;
	height: 4px;
	background: #fff;
	margin: 15px auto 20px;
}
.i-map .summary h3 a:hover{
	color: #e91034;
}
.i-mapb{
	width: 1000px;
	height: 600px;
	background: url(../images/home_64.png) no-repeat bottom;
	position: relative;
	margin: 0 auto;
}
.i-mapb .dd{
	display: block;
	width:36px;
	height: 45px;
	background: url(../images/home_67.png) no-repeat left;
	position: absolute;
	cursor: pointer;
	/*opacity:0;*/
	filter: alpha(opacity=0);
	margin-top: -45px;
	margin-left: -15px;
}
.i-mapb .dd:hover .tc{/*display: block;opacity: 1;*/}
.i-mapb .map0{
	left: 758px;
	top: 340px;
}
.i-mapb .map1{
	left: 295px;
	top: 405px;
}
.i-mapb .map2{
	left: 690px;
	top: 297px;
}
.i-mapb .map3{
	left: 740px;
	top: 157px;
}
.i-mapb .map4{
	left: 635px;
	top: 260px;
}
.i-mapb .map5{
	left: 622px;
	top: 256px;
}
.i-mapb .map6{
	left: 615px;
	top: 284px;
}
.i-mapb .map7{
	left: 740px;
	top: 290px;
}
.i-mapb .map8{
	left: 481px;
	top: 285px;
}
.i-mapb .map9{
	left: 272px;
	top: 475px;
}
.i-mapb .map10{
	left: 555px;
	top: 165px;
}
.i-mapb .map11{
	left: 495px;
	top: 195px;
}
.i-mapb .map12{
	left: 175px;
	top: 240px;
}
.i-mapb .map13{
	left: 485px;
	top: 200px;
}
.i-mapb .map14{
	left: 550px;
	top: 140px;
}
.i-mapb .map15{
	left: 462px;
	top: 226px;
}
.i-mapb .map16{
	left: 600px;
	top: 330px;
}
.i-mapb .map17{
	left: 535px;
	top: 432px;
}
.i-mapb .map18{
	left: 674px;
	top: 185px;
}
.i-mapb .map19{
	left: 555px;
	top: 190px;
}
.i-mapb .map20{
	left: 175px;
	top: 198px;
}
.i-mapb .map21{
	left: 945px;
	top: 470px;
}
.i-mapb .map22{
	left: 850px;
	top: 415px;
}
.i-mapb .map23{
	left: 505px;
	top: 325px;
}
.i-mapb .map24{
	left: 467px;
	top: 263px;
}
.i-mapb .map25{
	left: 257px;
	top: 475px;
}
.i-mapb .map26{
	left: 251px;
	top: 348px;
}
.i-mapb .map27{
	left: 610px;
	top: 323px;
}


.i-mapb .tc{
	/*width: 168px;*/
	/*height: 44px;*/
	/*background: url(../images/home_68.png) no-repeat center;*/
	/*position: absolute;*/
	/*right: 5px;*/
	/*top: -25px;*/
	/*top: -35px;*/
	opacity: 0;
	display: none;
}
.i-mapb .tc span{
	font-size: 14px;
	color: #fff;
	display: block;
	padding:10px 0 0 5px;
	/*width: 134px;*/
	text-align: left;
}
.footer{
	background: #e6e6e6;
	font-size: 12px;
	line-height: 1.8;
	color: #a2a1a0;
	overflow: hidden;
}
.w1000 {
    width: 1000px;
    margin: 0 auto;
    position: relative;
	max-width: 100%;
}
.f-fi .le{
	float: left;
	width: 61.2%;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
}
.f-fi .le li{
	width: 20%;
	height: 165px;
	float: left;
	padding-bottom: 23px;
}
.f-fi .le li .btit{
	font-size: 14px;
	color: #333;
}
.f-fi .le li .subnav{
	padding-top: 10px;
	
}
.f-fi .le li .subnav a{
	color: #777;
	float: left;
	clear: both;
	line-height: 26px;
	transition: color 0.3s;
	+line-height:12px;
}
.f-fi .le li .subnav a:hover{
	color: #e91034;
}
.f-fi .ewm{
	width: 27.35%;
	float: right;
	position: relative;
	padding: 20px 0;
	text-align: center;
}
*{max-width: 100%;}
.f-fi .map{
	width: 38.8%;
	height: 290px;
	padding-top: 75px;
	float: left;
	position: relative;
}
.f-fi .mapb{
	width: 223px;
	height: 152px;
	padding:0 10px 0 0;
	background: url(../images/home_113.png) no-repeat center;
	position: absolute;
	left: 184px;
	top: 118px;
	text-align: center;
}
.f-fi .mapb .tit{
	font-size: 13px;
	color: #cd9f71;
	padding-top: 36px;
}
.f-fi .mapb .tel{
	color: #333;
}
.f-fi .mapb .stit{
	color: #333;
	font-family: arial;
	padding-top: 22px;
    transition:1000ms;
}
.f-se{
	clear: both;
	line-height: 60px;
	border-top: 1px solid #393634;
	overflow: hidden;
}
.f-se .le{
	float: left;
}
.f-se a{
	color: #a09f9e;
}
.f-se a.lea{
	margin-right: 20px;
}
.f-se a:hover{
	color: #e91034;
}
.f-se .bdsharebuttonbox{
	float: right;
	padding-top: 20px;
	width: 135px;
}

.leftsead{
	/*width:200px;*/
	width: 72px;
	position:fixed;
	top:50%;
	right: 0;
	/*margin-top: -200px; */
	z-index:100;
	font-size: 12px;
}
.leftsead li{
	width:100%;
	height:72px;
	margin-top:1px;
	clear: both;
	float: right;
	position: relative;
}
.leftsead li .a{
	display: block;
	float: right;
	height:72px;
	min-width:72px;
	max-width:232px;
}
.leftsead .shows{
	float: right;
	width: 72px;
	height: 72px;
	color: #fff;
	padding-top: 43px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
}
.leftsead .qqq#qq .shows{
	background: url(../images/qqq.png) no-repeat center 12px #777;
}
.leftsead .qqq#skyp .shows{
	background: url(../images/skyp.png) no-repeat center 12px #555;
}
.leftsead .qqq#ww .shows{
	background: url(../images/ww.png) no-repeat center 12px #999;
}
.leftsead .weixin .shows{	
	background: url(../images/weixin.png) no-repeat center 11px #78c340;
}
.leftsead .tel .shows{
	background: url(../images/ftel.png) no-repeat center 12px #fbb01f;
}
.leftsead .gotop .shows{
	background: url(../images/gotop.png) no-repeat center 18px #666666;
}

.leftsead .hides{
	width: 200px;
	max-width: none;
	height: 72px;
	margin-right:-200px;
	cursor:pointer;
	cursor:hand;
	position: absolute;
	right: 0;
	top: 0;
}
.leftsead .qqq .hides{
	background: #6da9de;
}
.leftsead .tel .hides{
	background: #fbb01f;
}
.leftsead .gotop .hides{
	background: #666666;
}
.leftsead .hides i{
	display: block;
	width: 70px;
	height: 70px;
	float: left;
	margin:1px 0 0 1px;
	background-color: #e4e4e4;
	background-repeat: no-repeat;
	background-position: center;
}
.leftsead .qqq#qq .hides i{
	background-image: url(../images/qqq01.png);	
}
.leftsead .tel .hides i{
	background-image: url(../images/ftel01.png);	
}
.leftsead .gotop .hides i{
	background-image: url(../images/gotop01.png);	
}
.leftsead .hides span{
	display: block;
	float: left;
	color: #fff;
	padding:18px 0 0 18px;	
}
.leftsead .hides em{
	display: block;
	font-family: arial;
	font-style: normal;
}
.leftsead .hides em a{
	color: #fff;
}
.leftsead .weixin .a{
	position: relative;
}
.leftsead .imghide{
	position: absolute;
	right: 72px;
	top: 0;
	display: none;
	max-width: none;
}
.leftsead .tel:hover .hides,.leftsead .gotop:hover .hides{display: block; margin-right: 0;transition: .5s;}
.leftsead .tel:hover .shows,.leftsead .gotop:hover .shows{display: none;}
.leftsead .weixin:hover img{display: block;}

.yqlj{padding: 9px 0;font-size: 16px;clear: both;}
.yqlj a{font-size: 16px;color: #555;margin-left: 58px;}
.yqlj a:hover{color: #e91034;}
.banner{position: relative;overflow: hidden;}
.banner .list img{width: 100%;}
.banner .list2{position: absolute;bottom: 5px;left: 0;right: 0; width: 1170px;margin: auto;}
.banner .list2 .img{padding: 0 2.5px;text-align: center;}
.banner .list2 img{max-width: 100%;margin: auto;}
.banner .list2 .slick-slide{opacity: 0;transition: .6s;}
.banner .list2 .slick-slide.slick-active{opacity: 1;}
.banner .list2 .slick-prev:before, .banner .list2 .slick-next:before{display: none;}
.banner .list2 .slick-prev, .banner .list2 .slick-next{width: 39px;height: 39px;margin-top: -20px;}
.banner .list2 .slick-prev{background: url(../images/btn6.png)no-repeat left top;left: -40px;}
.banner .list2 .slick-next{background: url(../images/btn6.png)no-repeat right top;right: -40px;}


.zttc,
.zttct{
	width: 396px;
	height: 316px;
	background: #fff;
	position: absolute;
	right: 72px;
	top: 50%;
	z-index: 21;
	margin: -158px auto 0;
	display: none;
}
.zttc h2,
.zttct h2{
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	height: 45px;
	line-height: 45px;
	padding-left: 20px;
	background: #e91034;
	margin: 0;
}
.zttc .con,
.zttct .con{
	padding:15px 20px;
}
.zttc .close,
.zttct .close{
	width: 45px;
	height: 45px;
	background: url(../images/close.png) no-repeat center #e91034;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	opacity: 1;
}
.zttct .con .left{
	width: 180px;
	height: 220px;
	font: lighter;
}
.zttct .con .right{
}
.zttct .con .right h3{
	color: #222222;
	font-size: 20px;
	margin: 0;
}
.zttct .con .right .hr{
	height: 1px;
	background: #d0cfd2;
}
.zttct .con .right .hr i{
	display: block;
	height: 1px;
	width: 60px;
	background: #eab309;
}
.zttct .con .right .txt{
	
	padding-top: 15px;
}
.zttct .con .right .txt .p1{
	overflow: hidden;
}
.zttct .con .right .txt .img{
	float: left;
	margin-top: 3px;
}
.zttct .con .right .txt .txt1{
	display: inline-block;
	float: left;
	width: 335px;
	padding:3px 0 3px 10px;
}

.padding-5px-all {padding:5px;}
.padding-10px-all {padding:10px;}
.padding-15px-all {padding:15px;}
.padding-20px-all {padding:20px;}
.padding-25px-all {padding:25px;}
.padding-30px-all {padding:30px;}
.padding-35px-all {padding:35px;}
.padding-40px-all {padding:40px;}
.padding-45px-all {padding:45px;}
.padding-50px-all {padding:50px;}
.padding-55px-all {padding:55px;}
.padding-60px-all {padding:60px;}
.padding-65px-all {padding:65px;}
.padding-70px-all {padding:70px;}
.padding-75px-all {padding:75px;}
.padding-80px-all {padding:80px;}
.padding-85px-all {padding:85px;}
.padding-90px-all {padding:90px;}
.padding-95px-all {padding:95px;}
.padding-100px-all {padding:100px;}
/* ===================================
    Border
====================================== */

.border-all {border: 1px solid #ededed}

/* boder width */
.border-width-1 {border-width:1px;}
.border-width-2 {border-width:2px;}
.border-width-3 {border-width:3px;}
.border-width-4 {border-width:4px;}
.border-width-5 {border-width:5px;}
.border-width-6 {border-width:6px;}
.border-width-7 {border-width:7px;}
.border-width-8 {border-width:8px;}
.border-width-9 {border-width:9px;}
.border-width-10 {border-width:10px;}
.border-width-20 {border-width:20px;}

/* boder align */
.border-top {border-top: 1px solid;}
.border-bottom {border-bottom: 1px solid;}
.border-left {border-left: 1px solid;}
.border-right {border-right: 1px solid;}
.border-lr {border-left: 1px solid; border-right: 1px solid;}
.border-tb {border-top: 1px solid; border-bottom: 1px solid;}

/* border color */
.border-color-white {border-color:#fff}
.border-color-black {border-color:#000}
.border-color-extra-dark-gray {border-color:#232323}
.border-color-medium-dark-gray {border-color:#363636}
.border-color-dark-gray {border-color:#939393}
.border-color-extra-medium-gray {border-color:#dbdbdb}
.border-color-medium-gray {border-color:#e4e4e4}
.border-color-extra-light-gray {border-color:#ededed}
.border-color-light-gray {border-color:#f5f5f5}
.border-color-light-pink {border-color:#862237}
.border-color-deep-pink {border-color:#ff214f}
.border-color-transparent-pink {border-color: rgba(255, 33, 79, 0.45);}

/* boder style */
.border-dotted {border-style: dotted !important;}
.border-dashed {border-style: dashed !important;}
.border-solid {border-style: solid !important;}
.border-double {border-style: double !important;}
.border-groove {border-style: groove !important;}
.border-ridge {border-style: ridge !important;}
.border-inset {border-style: inset !important;}
.border-outset {border-style: outset !important;}
.border-none {border-style: none !important;}
.border-hidden {border-style: hidden !important;}
.border-transperent {border-color: transparent !important;}

.no-border-top {border-top:0 !important}
.no-border-bottom {border-bottom:0 !important}
.no-border-right {border-right:0 !important}
.no-border-left {border-left:0 !important}

/* border for overline icon box */
.overline-icon-box{border-top-width: 4px;}

/* border color for overline icon box */
.overline-icon-box.overline-white{border-top-color: #fff;}
.overline-icon-box.overline-black{border-top-color: #000;}
.overline-icon-box.overline-extra-dark-gray{border-top-color: #232323;}
.overline-icon-box.overline-medium-dark-gray{border-top-color: #363636;}
.overline-icon-box.overline-dark-gray{border-top-color: #939393;}
.overline-icon-box.overline-extra-light-gray{border-top-color: #dbdbdb;}
.overline-icon-box.overline-medium-gray{border-top-color: #e4e4e4;}
.overline-icon-box.overline-light-gray{border-top-color: #f5f5f5;}
.overline-icon-box.overline-light-pink{border-top-color: #862237;}
.overline-icon-box.overline-deep-pink{border-top-color: #ff214f;}
.overline-icon-box.overline-transparent-pink{border-top-color: rgba(255, 33, 79, 0.45);}

/* transparent border */
.border-black-light {border-color: rgba(0,0,0,.1) !important;}
.border-white-light {border-color: rgba(255,255,255,.1) !important;}

/* border radius */
.border-radius-1 {border-radius:1px}
.border-radius-2 {border-radius:2px}
.border-radius-3 {border-radius:3px}
.border-radius-4 {border-radius:4px}
.border-radius-5 {border-radius:5px}
.border-radius-6 {border-radius:6px}
.border-radius-7 {border-radius:7px}
.border-radius-8 {border-radius:8px}
.border-radius-9 {border-radius:9px}
.border-radius-10 {border-radius:10px}
.border-radius-50 {border-radius:50%}
.border-radius-100 {border-radius:100%}
.border-radius-none {border-radius:0}


/*==============================
    Margin
================================*/

.margin-half-all {margin:.5%}
.margin-one-all {margin:1%}
.margin-one-half-all {margin:1.5%}
.margin-two-all {margin:2%}
.margin-two-half-all {margin:2.5%}
.margin-three-all {margin:3%}
.margin-three-half-all {margin:3.5%}
.margin-four-all {margin:4%}
.margin-four-half-all {margin:4.5%}
.margin-five-all {margin:5%}
.margin-five-half-all {margin:5.5%}
.margin-six-all {margin:6%}
.margin-six-half-all {margin:6.5%}
.margin-seven-all {margin:7%}
.margin-seven-half-all {margin:7.5%}
.margin-eight-all {margin:8%}
.margin-eight-half-all {margin:8.5%}
.margin-nine-all {margin:9%}
.margin-nine-half-all {margin:9.5%}
.margin-ten-all {margin:10%}
.margin-ten-half-all {margin:10.5%}
.margin-eleven-all {margin:11%}
.margin-eleven-half-all {margin:11.5%}
.margin-twelve-all {margin:12%}
.margin-twelve-half-all {margin:12.5%}
.margin-thirteen-all {margin:13%}
.margin-thirteen-half-all {margin:13.5%}
.margin-fourteen-all {margin:14%}
.margin-fourteen-half-all {margin:14.5%}
.margin-fifteen-all {margin:15%}
.margin-fifteen-half-all {margin:15.5%}
.margin-sixteen-all {margin:16%}
.margin-sixteen-half-all {margin:16.5%}
.margin-seventeen-all {margin:17%}
.margin-seventeen-half-all {margin:17.5%}
.margin-eighteen-all {margin:18%}
.margin-eighteen-half-all {margin:18.5%}
.margin-nineteen-all {margin:19%}
.margin-nineteen-half-all {margin:19.5%}
.margin-twenty-all {margin:20%}
.margin-twenty-half-all {margin:20.5%}
.margin-twenty-one-all {margin:21%}
.margin-twenty-one-half-all {margin:21.5%}
.margin-twenty-two-all {margin:22%}
.margin-twenty-two-half-all {margin:22.5%}
.margin-twenty-three-all {margin:23%}
.margin-twenty-three-half-all {margin:23.5%}
.margin-twenty-four-all {margin:24%}
.margin-twenty-four-half-all {margin:24.5%}
.margin-twenty-five-all {margin:25%}
.margin-5px-all {margin:5px}
.margin-10px-all {margin:10px}
.margin-15px-all {margin:15px}
.margin-20px-all {margin:20px}
.margin-25px-all {margin:25px}
.margin-30px-all {margin:30px}
.margin-35px-all {margin:35px}
.margin-40px-all {margin:40px}
.margin-45px-all {margin:45px}
.margin-50px-all {margin:50px}
.margin-55px-all {margin:55px}
.margin-60px-all {margin:60px}
.margin-65px-all {margin:65px}
.margin-70px-all {margin:70px}
.margin-75px-all {margin:75px}
.margin-80px-all {margin:80px}
.margin-85px-all {margin:85px}
.margin-90px-all {margin:90px}
.margin-95px-all {margin:95px}
.margin-100px-all {margin:100px}

.no-margin {margin:0 !important}
.no-margin-lr {margin-left: 0 !important; margin-right: 0 !important}
.no-margin-tb {margin-top: 0 !important; margin-bottom: 0 !important}
.no-margin-top {margin-top:0 !important}
.no-margin-bottom {margin-bottom:0 !important}
.no-margin-left {margin-left:0 !important}
.no-margin-right {margin-right:0 !important}
.margin-lr-auto {margin-left:auto !important; margin-right:auto !important}
.margin-auto {margin: 0 auto !important;}

/* margin top */
.margin-one-top {margin-top:1%}
.margin-one-half-top {margin-top:1.5%}
.margin-two-top {margin-top:2%}
.margin-two-half-top {margin-top:2.5%}
.margin-three-top {margin-top:3%}
.margin-three-half-top {margin-top:3.5%}
.margin-four-top {margin-top:4%}
.margin-four-half-top {margin-top:4.5%}
.margin-five-top {margin-top:5%}
.margin-five-half-top {margin-top:5.5%}
.margin-six-top {margin-top:6%}
.margin-six-half-top {margin-top:6.5%}
.margin-seven-top {margin-top:7%}
.margin-seven-half-top {margin-top:7.5%}
.margin-eight-top {margin-top:8%}
.margin-eight-half-top {margin-top:8.5%}
.margin-nine-top {margin-top:9%}
.margin-nine-half-top {margin-top:9.5%}
.margin-ten-top {margin-top:10%}
.margin-ten-half-top {margin-top:10.5%}
.margin-eleven-top {margin-top:11%}
.margin-eleven-half-top {margin-top:11.5%}
.margin-twelve-top {margin-top:12%}
.margin-twelve-half-top {margin-top:12.5%}
.margin-thirteen-top {margin-top:13%}
.margin-thirteen-half-top {margin-top:13.5%}
.margin-fourteen-top {margin-top:14%}
.margin-fourteen-half-top {margin-top:14.5%}
.margin-fifteen-top {margin-top:15%}
.margin-fifteen-half-top {margin-top:15.5%}
.margin-sixteen-top {margin-top:16%}
.margin-sixteen-half-top {margin-top:16.5%}
.margin-seventeen-top {margin-top:17%}
.margin-seventeen-half-top {margin-top:17.5%}
.margin-eighteen-top {margin-top:18%}
.margin-eighteen-half-top {margin-top:18.5%}
.margin-nineteen-top {margin-top:19%}
.margin-nineteen-half-top {margin-top:19.5%}
.margin-twenty-top {margin-top:20%}
.margin-twenty-half-top {margin-top:20.5%}
.margin-twenty-one-top {margin-top:21%}
.margin-twenty-one-half-top {margin-top:21.5%}
.margin-twenty-two-top {margin-top:22%}
.margin-twenty-two-half-top {margin-top:22.5%}
.margin-twenty-three-top {margin-top:23%}
.margin-twenty-three-half-top {margin-top:23.5%}
.margin-twenty-four-top {margin-top:24%}
.margin-twenty-four-half-top {margin-top:24.5%}
.margin-twenty-five-top {margin-top:25%}
.margin-5px-top {margin-top:5px}
.margin-10px-top {margin-top:10px}
.margin-15px-top {margin-top:15px}
.margin-20px-top {margin-top:20px}
.margin-25px-top {margin-top:25px}
.margin-30px-top {margin-top:30px}
.margin-35px-top {margin-top:35px}
.margin-40px-top {margin-top:40px}
.margin-45px-top {margin-top:45px}
.margin-50px-top {margin-top:50px}
.margin-55px-top {margin-top:55px}
.margin-60px-top {margin-top:60px}
.margin-65px-top {margin-top:65px}
.margin-70px-top {margin-top:70px}
.margin-75px-top {margin-top:75px}
.margin-80px-top {margin-top:80px}
.margin-90px-top {margin-top:90px}
.margin-100px-top {margin-top:100px}

/* margin bottom */
.margin-one-bottom {margin-bottom:1%}
.margin-one-half-bottom {margin-bottom:1.5%}
.margin-two-bottom {margin-bottom:2%}
.margin-two-half-bottom {margin-bottom:2.5%}
.margin-three-bottom {margin-bottom:3%}
.margin-three-half-bottom {margin-bottom:3.5%}
.margin-four-bottom {margin-bottom:4%}
.margin-four-half-bottom {margin-bottom:4.5%}
.margin-five-bottom {margin-bottom:5%}
.margin-five-half-bottom {margin-bottom:5.5%}
.margin-six-bottom {margin-bottom:6%}
.margin-six-half-bottom {margin-bottom:6.5%}
.margin-seven-bottom {margin-bottom:7%}
.margin-seven-half-bottom {margin-bottom:7.5%}
.margin-eight-bottom {margin-bottom:8%}
.margin-eight-half-bottom {margin-bottom:8.5%}
.margin-nine-bottom {margin-bottom:9%}
.margin-nine-half-bottom {margin-bottom:9.5%}
.margin-ten-bottom {margin-bottom:10%}
.margin-ten-half-bottom {margin-bottom:10.5%}
.margin-eleven-bottom {margin-bottom:11%}
.margin-eleven-half-bottom {margin-bottom:11.5%}
.margin-twelve-bottom {margin-bottom:12%}
.margin-twelve-half-bottom {margin-bottom:12.5%}
.margin-thirteen-bottom {margin-bottom:13%}
.margin-thirteen-half-bottom {margin-bottom:13.5%}
.margin-fourteen-bottom {margin-bottom:14%}
.margin-fourteen-half-bottom {margin-bottom:14.5%}
.margin-fifteen-bottom {margin-bottom:15%}
.margin-fifteen-half-bottom {margin-bottom:15.5%}
.margin-sixteen-bottom {margin-bottom:16%}
.margin-sixteen-half-bottom {margin-bottom:16.5%}
.margin-seventeen-bottom {margin-bottom:17%}
.margin-seventeen-half-bottom {margin-bottom:17.5%}
.margin-eighteen-bottom {margin-bottom:18%}
.margin-eighteen-half-bottom {margin-bottom:18.5%}
.margin-nineteen-bottom {margin-bottom:19%}
.margin-nineteen-half-bottom {margin-bottom:19.5%}
.margin-twenty-bottom {margin-bottom:20%}
.margin-twenty-half-bottom {margin-bottom:20.5%}
.margin-twenty-one-bottom {margin-bottom:21%}
.margin-twenty-one-half-bottom {margin-bottom:21.5%}
.margin-twenty-two-bottom {margin-bottom:22%}
.margin-twenty-two-half-bottom {margin-bottom:22.5%}
.margin-twenty-three-bottom {margin-bottom:23%}
.margin-twenty-three-half-bottom {margin-bottom:23.5%}
.margin-twenty-four-bottom {margin-bottom:24%}
.margin-twenty-four-half-bottom {margin-bottom:24.5%}
.margin-twenty-five-bottom {margin-bottom:25%}
.margin-5px-bottom {margin-bottom:5px}
.margin-10px-bottom {margin-bottom:10px}
.margin-15px-bottom {margin-bottom:15px}
.margin-20px-bottom {margin-bottom:20px}
.margin-25px-bottom {margin-bottom:25px}
.margin-30px-bottom {margin-bottom:30px}
.margin-35px-bottom {margin-bottom:35px}
.margin-40px-bottom {margin-bottom:40px}
.margin-45px-bottom {margin-bottom:45px}
.margin-50px-bottom {margin-bottom:50px}
.margin-55px-bottom {margin-bottom:55px}
.margin-60px-bottom {margin-bottom:60px}
.margin-65px-bottom {margin-bottom:65px}
.margin-70px-bottom {margin-bottom:70px}
.margin-75px-bottom {margin-bottom:75px}
.margin-80px-bottom {margin-bottom:80px}
.margin-85px-bottom {margin-bottom:85px}
.margin-90px-bottom {margin-bottom:90px}
.margin-95px-bottom {margin-bottom:95px}
.margin-100px-bottom {margin-bottom:100px}

/* margin right */
.margin-one-right {margin-right:1%}
.margin-one-half-right {margin-right:1.5%}
.margin-two-right {margin-right:2%}
.margin-two-half-right {margin-right:2.5%}
.margin-three-right {margin-right:3%}
.margin-three-half-right {margin-right:3.5%}
.margin-four-right {margin-right:4%}
.margin-four-half-right {margin-right:4.5%}
.margin-five-right {margin-right:5%}
.margin-five-half-right {margin-right:5.5%}
.margin-six-right {margin-right:6%}
.margin-six-half-right {margin-right:6.5%}
.margin-seven-right {margin-right:7%}
.margin-seven-half-right {margin-right:7.5%}
.margin-eight-right {margin-right:8%}
.margin-eight-half-right {margin-right:8.5%}
.margin-nine-right {margin-right:9%}
.margin-nine-half-right {margin-right:9.5%}
.margin-ten-right {margin-right:10%}
.margin-ten-half-right {margin-right:10.5%}
.margin-eleven-right {margin-right:11%}
.margin-eleven-half-right {margin-right:11.5%}
.margin-twelve-right {margin-right:12%}
.margin-twelve-half-right {margin-right:12.5%}
.margin-thirteen-right {margin-right:13%}
.margin-thirteen-half-right {margin-right:13.5%}
.margin-fourteen-right {margin-right:14%}
.margin-fourteen-half-right {margin-right:14.5%}
.margin-fifteen-right {margin-right:15%}
.margin-fifteen-half-right {margin-right:15.5%}
.margin-sixteen-right {margin-right:16%}
.margin-sixteen-half-right {margin-right:16.5%}
.margin-seventeen-right {margin-right:17%}
.margin-seventeen-half-right {margin-right:17.5%}
.margin-eighteen-right {margin-right:18%}
.margin-eighteen-half-right {margin-right:18.5%}
.margin-nineteen-right {margin-right:19%}
.margin-nineteen-half-right {margin-right:19.5%}
.margin-twenty-right {margin-right:20%}
.margin-twenty-half-right {margin-right:20.5%}
.margin-twenty-right {margin-right:21%}
.margin-twenty-one-half-right {margin-right:21.5%}
.margin-twenty-two-right {margin-right:22%}
.margin-twenty-two-half-right {margin-right:22.5%}
.margin-twenty-three-right {margin-right:23%}
.margin-twenty-three-half-right {margin-right:23.5%}
.margin-twenty-four-right {margin-right:24%}
.margin-twenty-four-half-right {margin-right:24.5%}
.margin-twenty-five-right {margin-right:25%}
.margin-5px-right {margin-right:5px}
.margin-10px-right {margin-right:10px}
.margin-15px-right {margin-right:15px}
.margin-20px-right {margin-right:20px}
.margin-25px-right {margin-right:25px}
.margin-30px-right {margin-right:30px}
.margin-35px-right {margin-right:35px}
.margin-40px-right {margin-right:40px}
.margin-45px-right {margin-right:45px}
.margin-50px-right {margin-right:50px}
.margin-55px-right {margin-right:55px}
.margin-60px-right {margin-right:60px}
.margin-65px-right {margin-right:65px}
.margin-70px-right {margin-right:70px}
.margin-75px-right {margin-right:75px}
.margin-80px-right {margin-right:80px}
.margin-85px-right {margin-right:85px}
.margin-90px-right {margin-right:90px}
.margin-95px-right {margin-right:95px}
.margin-100px-right {margin-right:100px}

/* margin left */
.margin-one-left {margin-left:1%}
.margin-one-half-left {margin-left:1.5%}
.margin-two-left {margin-left:2%}
.margin-two-half-left {margin-left:2.5%}
.margin-three-left {margin-left:3%}
.margin-three-half-left {margin-left:3.5%}
.margin-four-left {margin-left:4%}
.margin-four-half-left {margin-left:4.5%}
.margin-five-left {margin-left:5%}
.margin-five-half-left {margin-left:5.5%}
.margin-six-left {margin-left:6%}
.margin-six-half-left {margin-left:6.5%}
.margin-seven-left {margin-left:7%}
.margin-seven-half-left {margin-left:7.5%}
.margin-eight-left {margin-left:8%}
.margin-eight-half-left {margin-left:8.5%}
.margin-nine-left {margin-left:9%}
.margin-nine-half-left {margin-left:9.5%}
.margin-ten-left {margin-left:10%}
.margin-ten-half-left {margin-left:10.5%}
.margin-eleven-left {margin-left:11%}
.margin-eleven-half-left {margin-left:11.5%}
.margin-twelve-left {margin-left:12%}
.margin-twelve-half-left {margin-left:12.5%}
.margin-thirteen-left {margin-left:13%}
.margin-thirteen-half-left {margin-left:13.5%}
.margin-fourteen-left {margin-left:14%}
.margin-fourteen-half-left {margin-left:14.5%}
.margin-fifteen-left {margin-left:15%}
.margin-fifteen-half-left {margin-left:15.5%}
.margin-sixteen-left {margin-left:16%}
.margin-sixteen-half-left {margin-left:16.5%}
.margin-seventeen-left {margin-left:17%}
.margin-seventeen-half-left {margin-left:17.5%}
.margin-eighteen-left {margin-left:18%}
.margin-eighteen-half-left {margin-left:18.5%}
.margin-nineteen-left {margin-left:19%}
.margin-nineteen-half-left {margin-left:19.5%}
.margin-twenty-left {margin-left:20%}
.margin-twenty-half-left {margin-left:20.5%}
.margin-twenty-one-left {margin-left:21%}
.margin-twenty-one-half-left {margin-left:21.5%}
.margin-twenty-two-left {margin-left:22%}
.margin-twenty-two-half-left {margin-left:22.5%}
.margin-twenty-three-left {margin-left:23%}
.margin-twenty-three-half-left {margin-left:23.5%}
.margin-twenty-four-left {margin-left:24%}
.margin-twenty-four-half-left {margin-left:24.5%}
.margin-twenty-five-left {margin-left:25%}
.margin-5px-left {margin-left:5px}
.margin-10px-left {margin-left:10px}
.margin-15px-left {margin-left:15px}
.margin-20px-left {margin-left:20px}
.margin-25px-left {margin-left:25px}
.margin-30px-left {margin-left:30px}
.margin-35px-left {margin-left:35px}
.margin-40px-left {margin-left:40px}
.margin-45px-left {margin-left:45px}
.margin-50px-left {margin-left:50px}
.margin-55px-left {margin-left:55px}
.margin-60px-left {margin-left:60px}
.margin-65px-left {margin-left:65px}
.margin-70px-left {margin-left:70px}
.margin-75px-left {margin-left:75px}
.margin-80px-left {margin-left:80px}
.margin-85px-left {margin-left:85px}
.margin-90px-left {margin-left:90px}
.margin-95px-left {margin-left:95px}
.margin-100px-left {margin-left:100px}

/* margin left and right */
.margin-one-lr {margin-left:1%; margin-right:1%;}
.margin-one-half-lr {margin-left:1.5%; margin-right:1.5%;}
.margin-two-lr {margin-left:2%; margin-right:2%;}
.margin-two-half-lr {margin-left:2.5%; margin-right:2.5%;}
.margin-three-lr {margin-left:3%; margin-right:3%;}
.margin-three-half-lr {margin-left:3.5%; margin-right:3.5%;}
.margin-four-lr {margin-left:4%; margin-right:4%;}
.margin-four-half-lr {margin-left:4.5%; margin-right:4.5%;}
.margin-five-lr {margin-left:5%; margin-right:5%;}
.margin-five-half-lr {margin-left:5.5%; margin-right:5.5%;}
.margin-six-lr {margin-left:6%; margin-right:6%;}
.margin-six-half-lr {margin-left:6.5%; margin-right:6.5%;}
.margin-seven-lr {margin-left:7%; margin-right:7%;}
.margin-seven-half-lr {margin-left:7.5%; margin-right:7.5%;}
.margin-eight-lr {margin-left:8%; margin-right:8%;}
.margin-eight-half-lr {margin-left:8.5%; margin-right:8.5%;}
.margin-nine-lr {margin-left:9%; margin-right:9%;}
.margin-nine-half-lr {margin-left:9.5%; margin-right:9.5%;}
.margin-ten-lr {margin-left:10%; margin-right:10%;}
.margin-ten-half-lr {margin-left:10.5%; margin-right:10.5%;}
.margin-eleven-lr {margin-left:11%; margin-right:11%;}
.margin-eleven-half-lr {margin-left:11.5%; margin-right:11.5%;}
.margin-twelve-lr {margin-left:12%; margin-right:12%;}
.margin-twelve-half-lr {margin-left:12.5%; margin-right:12.5%;}
.margin-thirteen-lr {margin-left:13%; margin-right:13%;}
.margin-thirteen-half-lr {margin-left:13.5%; margin-right:13.5%;}
.margin-fourteen-lr {margin-left:14%; margin-right:14%;}
.margin-fourteen-half-lr {margin-left:14.5%; margin-right:14.5%;}
.margin-fifteen-lr {margin-left:15%; margin-right:15%;}
.margin-fifteen-half-lr {margin-left:15.5%; margin-right:15.5%;}
.margin-sixteen-lr {margin-left:16%; margin-right:16%;}
.margin-sixteen-half-lr {margin-left:16.5%; margin-right:16.5%;}
.margin-seventeen-lr {margin-left:17%; margin-right:17%;}
.margin-seventeen-half-lr {margin-left:17.5%; margin-right:17.5%;}
.margin-eighteen-lr {margin-left:18%; margin-right:18%;}
.margin-eighteen-half-lr {margin-left:18.5%; margin-right:18.5%;}
.margin-nineteen-lr {margin-left:19%; margin-right:19%;}
.margin-nineteen-half-lr {margin-left:19.5%; margin-right:19.5%;}
.margin-twenty-lr {margin-left:20%; margin-right:20%;}
.margin-twenty-half-lr {margin-left:20.5%; margin-right:20.5%;}
.margin-twenty-one-lr {margin-left:21%; margin-right:21%;}
.margin-twenty-one-half-lr {margin-left:21.5%; margin-right:21.5%;}
.margin-twenty-two-lr {margin-left:22%; margin-right:22%;}
.margin-twenty-two-half-lr {margin-left:22.5%; margin-right:22.5%;}
.margin-twenty-three-lr {margin-left:23%; margin-right:23%;}
.margin-twenty-three-half-lr {margin-left:23.5%; margin-right:23.5%;}
.margin-twenty-four-lr {margin-left:24%; margin-right:24%;}
.margin-twenty-four-half-lr {margin-left:24.5%; margin-right:24.5%;}
.margin-twenty-five-lr {margin-left:25%; margin-right:25%;}
.margin-5px-lr {margin-left:5px; margin-right:5px;}
.margin-10px-lr {margin-left:10px; margin-right:10px;}
.margin-15px-lr {margin-left:15px; margin-right:15px;}
.margin-20px-lr {margin-left:20px; margin-right:20px;}
.margin-25px-lr {margin-left:25px; margin-right:25px;}
.margin-30px-lr {margin-left:30px; margin-right:30px;}
.margin-35px-lr {margin-left:35px; margin-right:35px;}
.margin-40px-lr {margin-left:40px; margin-right:40px;}
.margin-45px-lr {margin-left:45px; margin-right:45px;}
.margin-50px-lr {margin-left:50px; margin-right:50px;}
.margin-55px-lr {margin-left:55px; margin-right:55px;}
.margin-60px-lr {margin-left:60px; margin-right:60px;}
.margin-65px-lr {margin-left:65px; margin-right:65px;}
.margin-70px-lr {margin-left:70px; margin-right:70px;}
.margin-75px-lr {margin-left:75px; margin-right:75px;}
.margin-80px-lr {margin-left:80px; margin-right:80px;}
.margin-85px-lr {margin-left:85px; margin-right:85px;}
.margin-90px-lr {margin-left:90px; margin-right:90px;}
.margin-95px-lr {margin-left:95px; margin-right:95px;}
.margin-100px-lr {margin-left:100px; margin-right:100px;}

/* margin top and bottom */
.margin-one-tb {margin-top:1%; margin-bottom:1%;}
.margin-one-half-tb {margin-top:1.5%; margin-bottom:1.5%;}
.margin-two-tb {margin-top:2%; margin-bottom:2%;}
.margin-two-half-tb {margin-top:2.5%; margin-bottom:2.5%;}
.margin-three-tb {margin-top:3%; margin-bottom:3%;}
.margin-three-half-tb {margin-top:3.5%; margin-bottom:3.5%;}
.margin-four-tb {margin-top:4%; margin-bottom:4%;}
.margin-four-half-tb {margin-top:4.5%; margin-bottom:4.5%;}
.margin-five-tb {margin-top:5%; margin-bottom:5%;}
.margin-five-half-tb {margin-top:5.5%; margin-bottom:5.5%;}
.margin-six-tb {margin-top:6%; margin-bottom:6%;}
.margin-six-half-tb {margin-top:6.5%; margin-bottom:6.5%;}
.margin-seven-tb {margin-top:7%; margin-bottom:7%;}
.margin-seven-half-tb {margin-top:7.5%; margin-bottom:7.5%;}
.margin-eight-tb {margin-top:8%; margin-bottom:8%;}
.margin-eight-half-tb {margin-top:8.5%; margin-bottom:8.5%;}
.margin-nine-tb {margin-top:9%; margin-bottom:9%;}
.margin-nine-half-tb {margin-top:9.5%; margin-bottom:9.5%;}
.margin-ten-tb {margin-top:10%; margin-bottom:10%;}
.margin-ten-half-tb {margin-top:10.5%; margin-bottom:10.5%;}
.margin-eleven-tb {margin-top:11%; margin-bottom:11%;}
.margin-eleven-half-tb {margin-top:11.5%; margin-bottom:11.5%;}
.margin-twelve-tb {margin-top:12%; margin-bottom:12%;}
.margin-twelve-half-tb {margin-top:12.5%; margin-bottom:12.5%;}
.margin-thirteen-tb {margin-top:13%; margin-bottom:13%;}
.margin-thirteen-half-tb {margin-top:13.5%; margin-bottom:13.5%;}
.margin-fourteen-tb {margin-top:14%; margin-bottom:14%;}
.margin-fourteen-half-tb {margin-top:14.5%; margin-bottom:14.5%;}
.margin-fifteen-tb {margin-top:15%; margin-bottom:15%;}
.margin-fifteen-half-tb {margin-top:15.5%; margin-bottom:15.5%;}
.margin-sixteen-tb {margin-top:16%; margin-bottom:16%;}
.margin-sixteen-half-tb {margin-top:16.5%; margin-bottom:16.5%;}
.margin-seventeen-tb {margin-top:17%; margin-bottom:17%;}
.margin-seventeen-half-tb {margin-top:17.5%; margin-bottom:17.5%;}
.margin-eighteen-tb {margin-top:18%; margin-bottom:18%;}
.margin-eighteen-half-tb {margin-top:18.5%; margin-bottom:18.5%;}
.margin-nineteen-tb {margin-top:19%; margin-bottom:19%;}
.margin-nineteen-half-tb {margin-top:19.5%; margin-bottom:19.5%;}
.margin-twenty-tb {margin-top:20%; margin-bottom:20%;}
.margin-twenty-half-tb {margin-top:20.5%; margin-bottom:20.5%;}
.margin-twenty-one-tb {margin-top:21%; margin-bottom:21%;}
.margin-twenty-one-half-tb {margin-top:21.5%; margin-bottom:21.5%;}
.margin-twenty-two-tb {margin-top:22%; margin-bottom:22%;}
.margin-twenty-two-half-tb {margin-top:22.5%; margin-bottom:22.5%;}
.margin-twenty-three-tb {margin-top:23%; margin-bottom:23%;}
.margin-twenty-three-half-tb {margin-top:23.5%; margin-bottom:23.5%;}
.margin-twenty-four-tb {margin-top:24%; margin-bottom:24%;}
.margin-twenty-four-half-tb {margin-top:24.5%; margin-bottom:24.5%;}
.margin-twenty-five-tb {margin-top:25%; margin-bottom:25%;}
.margin-5px-tb {margin-top:5px; margin-bottom:5px;}
.margin-10px-tb {margin-top:10px; margin-bottom:10px;}
.margin-15px-tb {margin-top:15px; margin-bottom:15px;}
.margin-20px-tb {margin-top:20px; margin-bottom:20px;}
.margin-25px-tb {margin-top:25px; margin-bottom:25px;}
.margin-30px-tb {margin-top:30px; margin-bottom:30px;}
.margin-35px-tb {margin-top:35px; margin-bottom:35px;}
.margin-40px-tb {margin-top:40px; margin-bottom:40px;}
.margin-45px-tb {margin-top:45px; margin-bottom:45px;}
.margin-50px-tb {margin-top:50px; margin-bottom:50px;}
.margin-55px-tb {margin-top:55px; margin-bottom:55px;}
.margin-60px-tb {margin-top:60px; margin-bottom:60px;}
.margin-65px-tb {margin-top:65px; margin-bottom:65px;}
.margin-70px-tb {margin-top:70px; margin-bottom:70px;}
.margin-75px-tb {margin-top:75px; margin-bottom:75px;}
.margin-80px-tb {margin-top:80px; margin-bottom:80px;}
.margin-85px-tb {margin-top:85px; margin-bottom:85px;}
.margin-90px-tb {margin-top:90px; margin-bottom:90px;}
.margin-95px-tb {margin-top:95px; margin-bottom:95px;}
.margin-100px-tb {margin-top:100px; margin-bottom:100px;}
@media (max-width: 991px){.sm-margin-30px-bottom {margin-bottom:30px !important;}}



*{box-sizing: border-box;}
a:hover,a:focus{text-decoration: none;}
p{margin: 0;}
.w1000{width: 1000px;margin: 0 auto;max-width: 100%;}
.w1170{width: 1170px;margin: 0 auto;max-width: 100%;}
.main{box-sizing: border-box;padding: 20px 0;}
.main *{box-sizing: border-box;}
.main .type{float: left;width: 24%;margin-right: 3%;}
.main .type .f1{font-size: 18px;padding: 10px 0;font-weight: bold;}
.main .type .f3{font-size: 18px;padding: 10px 20px;font-weight: bold;border-bottom: 1px solid #dbd4cd;display: block;color: #000;}
.main .type .panel{margin: 0;border: none;border-radius: 0;box-shadow: none;}
.main .type .panel li{line-height: 20px;color: #e91034;border-bottom: 1px solid #dbd4cd;}
.main .type .panel li a{font-size:14px;color: #000;line-height:35px;cursor: pointer;display: block;padding-left: 20px;}
.main .type .panel li:hover>a{text-decoration: none;}
.main .type .panel>li.zd a{background-color: #e91034;color: #fff;}
.main .type .panel>li.zd.collapsed a{background-color: transparent;color: #000;}
.main .type .panel>li.zd a:hover{background-color: #e91034;color: #fff;}
.main .type .panel>ul{}
.main .type .panel>ul li a{padding-left: 40px;padding-right: 20px; /*background: url(../images/right.png)no-repeat right 4px center;*/}
.main .type .panel>ul li a{color: #333;}
.main .type .panel li a:hover{color: #e91034;}
.main .type .panel>ul li a.active{color: #e91034;}
.main .type .f2{color: #e91034;margin-top: 20px;font-weight: bold;}
.main .right{float: left;width: 73%;}
.main .right .f1{border-bottom: 1px solid #0A0A0A;text-align: right;color: #0A0A0A;padding-right: 10px;height: 30px;line-height: 30px;font-size: 14px;margin-bottom: 10px;}
.main .right .f1 a{color: #333;}
.products .pic img{width: 100%;}
.products .f2{font-size: 20px;font-weight: bold;padding: 10px 0;}
.products .f3{font-size: 16px;}
.products .list .item{border-bottom: 1px solid #ddd;}
.products .list .item .left{width: 271px;display: table-cell;vertical-align: middle;}
.products .list .item .img{position: relative;}
.products .list .item .img img{width: 100%;}
.products .list .item .img .mask{position: absolute;width: 100%;height: 100%;top: 0;left: 0; background-color: rgba(0,0,0,0.02);z-index: 9;display: none;pointer-events: none;}
.products .list .item:hover .img .mask{display: block;}
.products .list .item .txt{/*float: left;*/width: 618px;padding-left: 40px;word-wrap: break-word;word-break: break-all;display: table-cell;vertical-align: middle;}
.products .list .item .txt .title{font-size: 16px;color: #000;padding: 10px 0;border-bottom: 2px solid #333;margin-bottom: 10px;}
.products .list .item .txt .title a{color: #000;}
.products .list .item:hover .txt .title a{color: #e91034;}
.products .list .item .jj{color: #333;}
.ppyx{height: 670px;width: 100%;background: url(../images/bg_28.jpg) no-repeat top center fixed;}
.ppyx .ditu{height: 670px;background: url(../images/map.png) no-repeat center;width: 1000px;margin: auto;max-width: 100%;position: relative;}
.ppyx .ditu .zt{display: block;width: 36px;height: 45px;background: url(../images/home_67.png) no-repeat center;position: absolute;left: 0;top: 0;}
.ppyx .ditu .zt a{display: block;height: 100%;}
.ppyx .ditu .zt1{left: 675px;top: 203px;}
.ppyx .ditu .zt2{left: 686px;top: 217px;}
.ppyx .ditu .zt3{left: 630px;top: 400px;}
.ppyx .ditu .zt4{left: 620px;top: 260px;}
.ppyx .ditu .zt5{left: 751px;top: 181px;}
.ppyx .ditu .zt6{left: 783px;top: 138px;}
.ppyx .ditu .zt7{left: 771px;top: 361px;}
.ppyx .ditu .zt8{left: 734px;top: 332px;}
.ppyx .ditu .zt9{left: 740px;top: 382px;}
.ppyx .ditu .zt10{left: 695px;top: 347px;}
.ppyx .ditu .zt11{left: 720px;top: 444px;}
.ppyx .ditu .zt12{left: 681px;top: 417px;}
.ppyx .ditu .zt13{left: 700px;top: 272px;}
.ppyx .ditu .zt14{left: 644px;top: 319px;}
.ppyx .ditu .zt15{left: 579px;top: 207px;}
.ppyx .ditu .zt16{left: 789px;top: 76px;}
.ppyx .ditu .zt17{left: 0px;top: 0px;display: none;}
.ppyx .ditu .zt18{left: 623px;top: 429px;}
.ppyx .ditu .zt19{left: 640px;top: 503px;}
.ppyx .ditu .zt20{left: 583px;top: 597px;}
.ppyx .ditu .zt21{left: 598px;top: 570px;}
.ppyx .ditu .zt22{left: 495px;top: 378px;}
.ppyx .ditu .zt23{left: 561px;top: 392px;}
.ppyx .ditu .zt24{left: 0px;top: 0px;display: none;}
.ppyx .ditu .zt25{left: 554px;top: 442px;}
.ppyx .ditu .zt26{left: 473px;top: 481px;}
.ppyx .ditu .zt27{left: 0px;top: 0px;display: none;}
.ppyx .ditu .zt28{left: 576px;top: 318px;}
.ppyx .ditu .zt29{left: 510px;top: 296px;}
.ppyx .ditu .zt30{left: 405px;top: 292px;}
.ppyx .ditu .zt31{left: 535px;top: 272px;}
.ppyx .ditu .zt32{left: 281px;top: 194px;}
.ppyx .ditu .zt33{left: 0px;top: 0px;display: none;}
.ppyx .ditu .zt34{left: 0px;top: 0px;display: none;}
.ppyx .ditu .zt35{left: 0px;top: 0px;display: none;}
.ppyx3{height: 670px;width: 100%;background: url(../images/bg_28.jpg) no-repeat top center fixed;}
.ppyx3 .ditu{height: 600px;background: url(../images/home_64.png) no-repeat bottom;width: 1000px;margin: auto;max-width: 100%;position: relative;}
.ppyx3 .ditu .zt{display: block;width: 36px;height: 45px;background: url(../images/home_67.png) no-repeat center;position: absolute;left: 0;top: 0;margin-top: -45px;margin-left: -15px;}
.ppyx3 .ditu .zt a{display: block;height: 100%;}
.ppyx3 .ditu .zt1{left: 295px;top: 405px;}
.ppyx3 .ditu .zt2{left: 690px;top: 297px;}
.ppyx3 .ditu .zt3{left: 740px;top: 157px;}
.ppyx3 .ditu .zt4{left: 635px;top: 260px;}
.ppyx3 .ditu .zt5{left: 622px;top: 256px;}
.ppyx3 .ditu .zt6{left: 615px;top: 284px;}
.ppyx3 .ditu .zt7{left: 740px;top: 290px;}
.ppyx3 .ditu .zt9{left: 272px;top: 475px;}
.ppyx3 .ditu .zt10{left: 758px;top: 340px;}.ppyx3 .ditu .zt11{left: 495px;top: 195px;}
.ppyx3 .ditu .zt12{left: 175px;top: 240px;}
.ppyx3 .ditu .zt13{left: 485px;top: 200px;}
.ppyx3 .ditu .zt14{left: 550px;top: 140px;}.ppyx3 .ditu .zt15{left: 462px;top: 226px;}
.ppyx3 .ditu .zt16{left: 600px;top: 330px;}.ppyx3 .ditu .zt17{left: 535px;top: 432px;}
.ppyx3 .ditu .zt18{left: 674px;top: 185px;}
.ppyx3 .ditu .zt19{left: 555px;top: 190px;}
.ppyx3 .ditu .zt20{left: 175px;top: 198px;}.ppyx3 .ditu .zt21{left: 945px;top: 470px;}
.ppyx3 .ditu .zt22{left: 850px;top: 415px;}.ppyx3 .ditu .zt23{left: 505px;top: 325px;}
.ppyx3 .ditu .zt24{left: 467px;top: 263px;}.ppyx3 .ditu .zt25{left: 257px;top: 475px;}
.ppyx3 .ditu .zt26{left: 251px;top: 348px;}.ppyx3 .ditu .zt27{left: 610px;top: 323px;}
.ppyx3 .ditu .zt28{left: 515px;top: 190px;}
.ppyx2{padding: 20px 0;}
.ppyx2 table{margin: auto!important;}
.ppyx2 table td{padding: 0 10px;}
.ppyx2 .table table{width: 100%;}
.ppyx2 .table td{background-color: #999;font-size: 18px; color: #fff;border: 1px solid #fff;line-height: 48px;text-align: center;}
.ppyx2 .table td a{color: #fff;}
.ppyx2 .tab-content{padding-bottom: 200px;}
.ppyx2 .tab-pane .title{font-size: 22px;color: #e91034;text-align: center;padding: 10px 0;}
.ppyx2 .tab-pane .join-tit{padding: 0 34px;background: #e91034;height: 48px;}
.ppyx2 .tab-pane .join-tit span{font-size: 18px;color: #fff;float: left;line-height: 48px;text-align: center;}
.ppyx2 .tab-pane .join-tit span:nth-of-type(1){width: 30%;text-align: left;}
.ppyx2 .tab-pane .join-tit span:nth-of-type(2){width: 30%;}
.ppyx2 .tab-pane .join-tit span:nth-of-type(3){width: 30%;}
.ppyx2 .tab-pane .join-tit span:nth-of-type(4){width: 10%;}
.ppyx2 .tab-pane .join-list{width: 100%;}
.ppyx2 .tab-pane .join-list ul{width: 100%;}
.ppyx2 .tab-pane .join-list li{width: 100%;border-bottom: 1px solid #e7e7e7;}
.ppyx2 .tab-pane .join-list li .tit{/*height: 55px;*/line-height: 55px;padding: 0 34px;cursor: pointer;}
.ppyx2 .tab-pane .join-list li .tit span{font-size: 16px;color: #666;float: left;line-height: 55px;transition: all 0.3s;height: 55px;text-align: center;}
.ppyx2 .tab-pane .join-list li .tit span:nth-of-type(1){width: 30%;text-align: left;}
.ppyx2 .tab-pane .join-list li .tit span:nth-of-type(2){width: 30%;}
.ppyx2 .tab-pane .join-list li .tit span:nth-of-type(3){width: 30%;}
.ppyx2 .tab-pane .join-list li .tit span:nth-of-type(4){width: 10%;background: url(../images/con01.png) no-repeat center;}
.ppyx2 .tab-pane .join-list li .con{padding: 0 34px 21px;display: none;line-height: 30px;}
.ppyx2 .tab-pane .join-list li p{font-size: 14px;color: #666666;line-height: 30px;}
.ppyx2 .tab-pane .join-list li .apply{width: 140px;height: 38px;text-align: center;line-height: 38px;background: #e91034;color: #fff;font-size: 14px;margin-top: 16px;display: block;}
.ppyx2 .tab-pane .join-list li:hover .tit span, .join-list li.cur .tit span{color: #e91034;transition: all 0.3s;}
.ppyx2 .tab-pane .join-list li:hover .tit span:nth-of-type(4), .ppyx2 .tab-pane .join-list li.cur .tit span:nth-of-type(4){background-img: url(../images/con01_h.png);transition: all 0.3s;}



.tzz .list{}
.tzz .list table{width: 100%;}
.tzz .list table tr{border-bottom: 1px solid #727272;/*line-height: 45px;*/}
.tzz .list table tr:first-of-type{background-color: #e91034;color: #fff;border-bottom: none;}
.tzz .list table tr:first-of-type a{color: #fff;}
.tzz .list table tr a{color: #000;}
.tzz .list table tr td{padding: 11px 10px;text-align: center;font-size: 16px;}
.tzz .list table tr td:first-of-type{text-align: left;}
.tzz .list table tr td:nth-of-type(2){width: 22.2%;}
.tzz .list table tr td:nth-of-type(3){width: 100px;}
.tzz .list table tr td:nth-of-type(4){width: 80px;}
.tzz .list li{line-height: 30px;}
.tzz .list li a{color: #333;margin: 0 5px;}
.tzz .list li a:hover{color: #e91034;}
.tzz .list li .down{float: right;}
.tzz .list li .date{float: right;padding: 0 5px;}
.tzz .list li .lx{float: right;padding: 0 5px;}
.hudong .dafu .caption{background-color: #e91034;font-size: 16px;color: #fff;padding: 9px 10px;}
.hudong .dafu .caption .date{float: right;width: 90px;text-align: center;}
.hudong .dafu .item{border-bottom: 1px solid #646468;padding: 10px 0;}
.hudong .dafu .item .q{font-size: 16px;color: #000;line-height: 30px; padding: 0 10px;}
.hudong .dafu .item .q .date{float: right;}
.hudong .dafu .item .a{font-size: 16px;color: #000;line-height: 30px; padding: 0 10px 0 38px;word-break: break-all;}
.hudong .liuyan{}
.hudong .liuyan .title{display: inline-block; padding: 0 38px; background-color: #e91034;font-size: 16px;color: #fff;line-height: 40px;text-align: center;}
.hudong .liuyan .title a{display: block;color: #fff;}


#FrontMessages_emit01{text-align:left;margin:0 auto;width:90%;clear:both;overflow:hidden}
#FrontMessages_emit01 IMG{vertical-align:middle}
#FrontMessages_emit01 .input{border-bottom:#ddd 1px solid;border-left:#ddd 1px solid;line-height:20px;width:170px;height:20px;border-top:#ddd 1px solid;border-right:#ddd 1px solid}
#FrontMessages_emit01 .textarea{border-bottom:#ddd 1px solid;border-left:#ddd 1px solid;margin:4px 0;width:300px;height:60px;font-size:12px;border-top:#ddd 1px solid;border-right:#ddd 1px solid}
#FrontMessages_emit01 .tips{padding-left:10px;color:#a0a0a0}
#FrontMessages_emit01 .fontred{color:#f60}
#FrontMessages_emit01 .fontnone{width:11px!important;float:left;_width:8px}
#FrontMessages_emit01 TABLE{margin-top:20px;width: 100%;font-size: 12px;}
#FrontMessages_emit01 TABLE TH{height:30px}
#FrontMessages_emit01 TABLE TD{height:30px}
#FrontMessages_emit01 TABLE TH{text-align:right;width:15%;font-family:"微软雅黑";font-weight:normal}
#FrontMessages_emit01 TABLE TD{text-align:left;width:85%}
#FrontMessages_emit01 TABLE TR.express IMG{padding-bottom:0;padding-left:2px;padding-right:2px;padding-top:0}
#FrontMessages_emit01 TABLE TR.verify IMG{padding-bottom:0;padding-left:5px;padding-right:5px;padding-top:0}
#FrontMessages_emit01 TABLE TR .text-oper{float: left;}
#FrontMessages_emit01 TABLE TR .text-tip{padding-left:10px;width:310px;float: left;}
#FrontMessages_emit01 TABLE TR.info .text-tip{padding-left:10px;width:100%}
#FrontMessages_emit01 TABLE .point TD IMG{vertical-align:middle}
#FrontMessages_emit01 TABLE .point TD SPAN{vertical-align:middle}
#FrontMessages_emit01 TABLE .point TD INPUT{vertical-align:middle}
#FrontMessages_emit01 TABLE .point TD SPAN{padding-right:10px}
#FrontMessages_emit01 TABLE TR.button-position{height:50px}
#FrontMessages_emit01 TABLE TR .btn-com-01{background: #333;border: none;width: 72px;height: 31px;color: #fff;font-size: 14px;cursor: pointer;font-weight: bold;}
.text-tip .tip-error{padding-left:20px;display:inline-block;background:url(../images/error.gif) no-repeat left top;color:#e60012}
.text-tip .tip-default {color: #999;}


.hudong .lxwm{}
.hudong .lxwm .title{display: inline-block; padding: 0 38px; background-color: #e91034;font-size: 16px;color: #fff;line-height: 40px;text-align: center;}
.hudong .lxwm .nr{font-size: 16px;color: #000;line-height: 35px;padding: 0 38px;}


.zhaopin{padding-top: 38px;}
.zhaopin>.title{margin-bottom: 18px; border-bottom: 1px solid #DBDBDB;height: 36px;}
.zhaopin>.title span{float: left; line-height: 34px;font-size: 18px;color: #e91034;padding: 0px 21px;border-bottom: 2px solid #e91034;}
.zhaopin li{margin-bottom: 20px;border-bottom: 1px solid #ccc;}
.zhaopin li p{margin: 0;}
.zhaopin li dt{font-size: 14px;color: #000;line-height: 32px;}
.zhaopin li dt span{font-size: 16px;color: #333;font-weight: normal;}
.zhaopin li dd{line-height: 24px;padding: 3px 0;}
.about .a-company {width: 100%;position: relative;/*background: url(../images/ab_gjbg.jpg) no-repeat center fixed / cover;*/}
.about .a-company li {width: 100%;}
.about .a-company li .a-company-txt {font-size: 24px; padding: 80px 0;color: #000;}
.about .a-company .a-companyb {padding-top: 44px;}
.about .a-company .a-companyb .title {color: #000;text-align: center;}
.about .a-company .a-companyb .title .cn{font-size: 38px;}
.about .a-company .a-companyb .title .p{font-size: 14px;}
.about .b-history{height: 660px;width: 100%;background: url(../images/br-bg01.jpg) no-repeat top center/cover fixed;}
.about .b-historyb{padding-top: 40px;font-size: 12px; line-height: 1.8;overflow: hidden;}
.about .b-historyb .title{color: #fff;text-align: center;}
.about .b-historyb .title .cn{color: #fff;font-size: 36px;}
.about .b-historylist{position: relative;height: 369px;padding-top: 60px;/*overflow: hidden;*/}
.about .b-historylist .bd{overflow: hidden;height: 309px;position: relative;}
.about .b-historylist .bd .scroll{overflow-x: scroll;padding-bottom: 30px;}
.about .b-historylist .bd .scroll ul{max-width: none;}
.about .b-historylist li{float: left; background-image: url(../images/brand_03.png);background-repeat: no-repeat;width: 241px;position: relative;margin-left: -90px;}
.about .b-historylist li:first-of-type{margin-left: 0;}
.about .b-historylist li:nth-of-type(odd){margin-top: 142px;padding-top: 52px;background-position: center top;}
.about .b-historylist li:nth-of-type(even){margin-bottom: 142px;padding-bottom: 52px;background-position: center bottom;}
.about .b-historylist li .con{height: 115px;padding:15px 20px 25px 20px;background: url(../images/w_bg_10.png) repeat center;position: relative;cursor: pointer;color: #fff;}
.about .b-historylist li .con .jj{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.about .b-historylist li .con:hover{background-image: url(../images/w_bg_20.png);}
.about .b-historylist li .con b{display: block;width: 25px;height: 25px;background: url(../images/brand_04.png) no-repeat center #e91034 ;position: absolute;right: 0;bottom: 0;}
.about .b-historylist li h2{font-size: 16px;color: #fff;font-weight: bold;margin: 0;line-height: 1.8;}
.about .b-historylist .hd a{display: block;width: 39px;height: 39px;background-image: url(../images/btn6.png);background-repeat: no-repeat;position: absolute;top: 196px;cursor: pointer;}
.about .b-historylist .hd .prev{left: -70px;background-position: left top;}
.about .b-historylist .hd .prev:hover{background-position: left bottom;}
.about .b-historylist .hd .next{right: -70px;background-position: right top;}
.about .b-historylist .hd .next:hover{background-position: right bottom;}
.about .b-historyb-bot{display: block;margin:60px auto 0;width: 156px;height: 40px;border:2px solid #fff;border-radius: 50px;color: #fff;font-size: 20px;line-height: 40px;text-align: center;font-family: arial;}
.pro-info .bg {width: 100%;height: 100%;background: #000;opacity: 0.85;filter: alpha(opacity=85);position: fixed;left: 0;top: 0;z-index: 20;display: none;}
.history-con {width: 1000px;max-width: 100%; background: #fff;position: fixed;left: 0;right: 0; top: 50%; z-index: 21;margin: auto;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);display: none;}
.history-con .con {padding: 20px 39px 90px 29px;}
.history-con h1 {font-size: 32px;color: #e91034;line-height: 1.8;margin: 0;}
.history-con .hr {height: 1px;background: #dadada;}
.history-con .hr i {display: block;width: 87px;height: 1px;background: #666666;}
.history-con .txt {padding-top: 20px;}
.pro-prev {position: absolute;right: 60px;bottom: 42px;}
.pro-prev a {display: inline-block;width: 90px;height: 30px;border: 1px solid #d8d8d8;text-align: center;line-height: 30px;color: #888;font-size: 14px;margin-left: 15px;border-radius: 50px;transition: all 500ms ease-in 0ms;cursor: pointer;}
.pro-info .close {display: block;width: 41px;height: 41px;background: url(../images/close.png) no-repeat center #000000;cursor: pointer;position: absolute;right: 0;top: 0;transition: all 200ms ease-in 0ms;}
.contact .talent{background: #f4f4f4;width: 100%;padding: 64px 0 65px;}
.contact .talent-tit{font-size: 36px;color: #555555;text-align: center;line-height: 36px;}
.contact .talent-list{padding: 64px 0 55px;}
.contact .talent-list li{width: 22.9%;margin-right: 2.8%;float: left;text-align: center;background: #fff;box-shadow: 0 5px 10px rgba(11,1,2,.1);transition: .3s;}
.contact .talent-list li:nth-of-type(4n){margin-right: 0;}
.contact .talent-list li h2{color: #555555;font-size: 20px;line-height: 40px;padding-top: 37px;}
.contact .talent-list li h3{font-size:14px;color: #555555;line-height: 28px;padding-bottom: 43px;text-transform: uppercase;opacity: 0.5;filter: alpha(opacity=50);}
.contact .join-tit{padding: 14px 34px;background: #e91034;display: table;width: 100%;}
.contact .join-tit span{font-size: 18px;color: #fff;/*float: left;*/text-align: center;display: table-cell;}
.contact .join-tit span.one{/*width: 22.71%;*/text-align: left;}
.contact .join-tit span.two{/}
.contact .join-tit span.the{/*width: 29.6%;*/}
.contact .join-tit span.four{/*width: 27.8%;*/width: 100px;}
.contact .join-tit span.five{/*width: 8.7%;*/width: 85px;}
.contact .join-list{width: 100%;}
.contact .join-list ul{width: 100%;}
.contact .join-list li{width: 100%;border-bottom: 1px solid #e7e7e7;}
.contact .join-list li .tit{height: 55px;line-height: 55px;padding: 0 34px;cursor: pointer;display: table;width: 100%;}
.contact .join-list li .tit span{font-size: 16px;color: #666;/*float: left;*/line-height: 55px;transition: all 0.3s;height: 55px;text-align: center;display: table-cell;}
.contact .join-list li .tit span.one{/*width: 22.71%;*/text-align: left;}
.contact .join-list li .tit span.two{/*width: 11.13%;*/}
.contact .join-list li .tit span.the{/*width: 29.6%;*/}
.contact .join-list li .tit span.four{/*width: 27.8%;*/width: 100px;}
.contact .join-list li .tit span.five{/*width: 8.7%;*/width: 85px;background: url(../images/con01.png) no-repeat center;}
.contact .join-list li .con{padding: 0 34px 21px;display: none;line-height: 30px;}
.contact .join-list li p{font-size: 14px;color: #666666;line-height: 30px;}
.contact .join-list li .apply{width: 140px;height: 38px;text-align: center;line-height: 38px;background: #e91034;color: #fff;font-size: 14px;margin-top: 16px;display: block;}
.contact .join-list li:hover .tit span, .join-list li.cur .tit span{color: #e91034;transition: all 0.3s;}
.contact .join-list li:hover .tit span.five, .join-list li.cur .tit span.five{background: url(../images/con01_h.png) no-repeat center;transition: all 0.3s;}
.contact .join-bototm{font-size: 16px;color: #666666;line-height: 70px;padding-left: 34px;clear: both;}
.contact .contact-top{padding: 67px 0 30px;background: #fafafa;width: 100%;}
.contact .contact-top .title{font-size: 36px;color: #555555;text-align: center;line-height: 36px;padding-bottom: 64px;}
.contact .fl{float: left;}
.contact .fr{float: right;}
.contact .contact-top .left{width: 49.5%;}
.contact .contact-top .right{width: 49.5%;}
.contact .contact-top .map1{width: 100%;height: 344px;border: 3px solid #fff;}
.contact .contact-top p{font-size: 18px;color: #666666;padding: 20px;}
.contact .contact-bottom{padding: 30px 0 70px;}
.contact .contact-bottom .box{width: 49.5%;float: left;line-height: 30px;font-size: 16px;line-height: 55px;margin-right: 1%;}
.contact .contact-bottom .box:nth-of-type(2n){margin-right: 0;}
.contact .contact-bottom h2{font-size: 24px;color: #e91034;line-height: 78px;background: url(../images/con02.jpg) no-repeat left bottom;}
.contact .contact-bottom h2 span{font-size: 16px;color: #666666;padding-left: 20px;}
.contact .contact-bottom ul{width: 100%;}
.contact .contact-bottom li{width: 100%;font-size: 16px;color: #666666;float: left;line-height: 30px;padding: 15px 0;border-bottom: 1px solid #e9e9e9;}
.contact .contact-bottom li:nth-of-type(even){background-color: #fcfcfc;}
.contact .contact-bottom li p{font-size: 16px;color: #666666;line-height: 30px;width: 44.6%;}
.contact .contact-bottom li a{color: #e91034;}
.apply .inner-wrap{background: #fafafa;width: 100%;padding: 60px 0 90px;}
.apply .inner-wrap .ww p{padding-left:20px;width: 113px;height: 35px;text-align: right;line-height: 35px;font-size: 16px;color: #666666;}
.apply .inner-wrap .wf{width: 260px;}
.apply .inner-wrap .wf input{margin: 0;padding: 0;width: 225px;height: 35px;font-size: 16px;color: #666666;padding-left: 10px;border: 1px solid #d8d8d8;}
.apply .inner-wrap .wf select{margin: 0;padding: 0;height: 35px;font-size: 16px;color: #666666;padding-left: 10px;border: 1px solid #d8d8d8;}
.apply .inner-wrap .wf input[type=file]{width: 80px;height: 25px;padding-left: 0;}
.apply .inner-wrap .wf span#spred{padding-left: 15px;color: #ff0000;}
.apply .inner-wrap .wf{position: relative;}
.apply .inner-wrap .wf textarea{padding: 5px 0 0 10px;width: 1010px;height: 250px;border: 1px solid #d8d8d8;}
.apply .inner-wrap .wt input{padding: 0;margin: 0;width: 176px;height: 35px;text-align: center;line-height: 35px;background: #cecece;color: #fff;font-size: 16px;border: none;transform: all 0.3s;}
.apply .inner-wrap .wt input:hover{background: #00c2ed;transform: all 0.3s;}
/** hon_rynr_js **/
.hon_ry{width:100%;height:auto;padding-bottom:75px;}
.hon_rynr{width:100%;height:auto;background:#fff;}
.about_box_bot01 { width: 1170px; clear: both;  position: relative;margin:0 auto;overflow:hidden;padding: 40px 0;max-width: 100%; }
.about_box_bot01 .title{color: #000;text-align: center;}
.about_box_bot01 .title .cn{color: #000;font-size: 36px;}
.about_box_bot01 ul {clear: both; padding: 0px; margin: 0px; position: relative;max-width: none;}
.about_box_bot01 ul li { float: left; width: 16.66%; position: relative; padding: 0px; margin: 0px;  }
.about_box_bot01 .preNext { width:35px; height:19px; background:#000; cursor: pointer;display: inline-block;vertical-align: middle;}
.about_box_bot01 .pre {background:url(../images/prve02.png) no-repeat left top }
.about_box_bot01 .next {background:url(../images/next03.png) no-repeat left top;margin-top:0px;}
.about_box_bot01 .bt{text-align: center;margin-top: 30px;}
.about_box_bot01 .bt span{display: inline-block;line-height: 19px;vertical-align: middle;margin: 0 10px;cursor: pointer;width: 20px;height: 19px;background-color: #000;color: #fff;}
.protext{ margin-top:20px; text-align:center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.protext a{ color:#000; font-size:14px;}
.protext a:hover{ color:#BC9978;}
.prolistimg{ border:1px dotted #999;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;-khtml-border-radius:5px;}
.box2item{ position:relative; top:-100px; display:none;}
.prolistimg:hover{border:1px dotted #BC9978;}
/** hon_rynr_js **/
.i-news{width: 100%;background: url(../images/bg_27.jpg) no-repeat top center fixed #f3bb4f;overflow: hidden;}
.i-news .title{text-align: center;}
.i-news .title a{color: #fff;}
.i-news .title .cn,
.i-news .title .en{color: #fff;font-size: 36px;display: inline-block;margin: 0 8px;font-family: arial,"微软雅黑";line-height: 1.8;}
.i-news .hr{background: #fff;width: 50px;height: 3px;margin: 0 auto;}
.i-prolist{position: relative;margin-top: 64px;/*overflow: hidden;*/}
.i-prob {padding: 60px 0;}
.i-prolist .bd{/* overflow: hidden; */}
.i-prolist .bd .slick-prev, .i-prolist .bd .slick-next{display: block;cursor: pointer;width: 39px;height: 39px;background-image: url(../images/btn1.png);background-repeat: no-repeat;cursor: pointer;position: absolute;top: 134px;}
.i-prolist .bd .slick-prev::before, .i-prolist .bd .slick-next::before{display: none;}
.i-prolist .bd .slick-prev{background-position: left top;left: -69px;}
.i-prolist .bd .slick-prev:hover{background-position: right top;}
.i-prolist .bd .slick-next{background-position: left bottom;right: -69px;}
.i-prolist .bd .slick-next:hover{background-position: right bottom;}
.i-prolist ul{}
.i-prolist li{background: #fff;margin: 0 4.4%;position: relative;cursor: pointer;}
.i-prolist li img{width: 100%;}
.i-prolist li .con{/*border-top: 1px solid #f1f1f1;*/padding:5.6% 7.4%;}
.i-prolist li .con i{display: block;width: 100%;height: 100%;background: #fff;opacity: 0.8;filter: alpha(opacity=80);position: absolute;left: 0;top: 0;}
.i-prolist li .conb{position: relative;z-index: 2;}
.i-prolist li h2{color: #333;font-size: 14px;font-weight: bold;margin: 0;line-height: 1.8;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.i-prolist li h3{color: #666;font-size: 12px;height: 42px;overflow: hidden;margin: 0;line-height: 1.8;}
.i-prolist li .more{width: 88px;height: 26px;line-height: 26px;border:1px solid #d2d2d4;color: #666666;text-align: center;float: right;font-family: arial;border-radius: 50px;transition: all 500ms ease-in 0ms;}
.i-prolist li:hover .more{background: #ebb100;color: #fff;border-color: #ebb100;}
.i-prolist .prev,
.i-prolist .next{display: block;cursor: pointer;width: 39px;height: 39px;background-image: url(../images/btn1.png);background-repeat: no-repeat;cursor: pointer;position: absolute;top: 134px;}
.i-prolist .prev{background-position: left top;left: -69px;}
.i-prolist .next{background-position: left bottom;right: -69px;}
.i-prolist .prev:hover{background-position: right top;}
.i-prolist .next:hover{background-position: right bottom;}



.prod *{max-width: 100%;}
#preview{ float:none; text-align:center;}
.jqzoom{position:relative;}
.jqzoom img{width: 100%;}

.zoomdiv{ left:859px; height:400px; width:400px;max-width: none;}
.list-h li{ float:left;}
#spec-n5{padding-top:6px; overflow:hidden; text-align:center}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{float:left; overflow:hidden; margin-left:2px; display:inline;position:relative;}
#spec-list ul li{ float:left;margin:0 6px; display:inline; width:90px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:80px; height:80px;}

/*jqzoom*/
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}
.prod .down{padding: 10px 0 10px 4.5%;border-top: 1px solid #eee;font-size: 14px;color: #000;line-height: 30px;}
.prod .down a{color: #777;}
.prod .cp{padding: 11.66% 13%;word-wrap: break-word;}
.prod .cp .box{position: relative;margin-top: 50px;}
.prod .pro_leftd{float:left; width:42.27%;padding-right: 6%;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}
.prod .pro_rightd{float:right;width: 57.73%;padding-left: 6%; border-left:1px solid #ccc;}
.prod .prod_name{font-size:19px;border-bottom:2px solid #ccc; text-align: center;font-weight: bold;}
.prod .prod_memo{font-size:15px; margin-bottom:10px;text-align: center;}
.prod .prod_cont{word-break: break-all;}
.prod .prod_cont .img{margin-bottom: 10px;}
.prod .title3{font-size:20px;}
.prod .tuijian .box{width:25%;float:left;padding:10px;}
.prod .pro3{border:1px solid #ccc;}
.prod .pro3 .pro_pic2{border:1px solid #ccc;position: relative;padding-bottom: 55%;}
.prod .pro3 .pro_pic2 img{width: 100%;position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}
.prod .pro3 .pro_name3{padding:0 20px; font-size:14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height: 20px;line-height: 20px;background:url(../images/jt.png)no-repeat right;color: #000;}
.prod .pro3 .pro_name3:hover{color: #e91034;}
.prod .pro3 .pro_more3{border-top:1px solid #ccc; height:40px; line-height:40px; padding:0 20px;background:url(../images/jt.png)no-repeat right;overflow: hidden;}
.prod .pro3 .pro_more3>p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.prod .pro3:hover .pro_more3{background-color:#f8be02; background-image:url(../images/jt2.png);}

.tab{padding: 0 13%;}
.tab span{display: block;width: 180px;background-color: #e91034;font-size: 16px;color: #fff;line-height: 40px;height: 40px;overflow: hidden;margin-top: -20px;position: relative;text-align: center;}

.newsd{padding: 30px 0;}
.newsd .title{font-size: 20px;color: #6c5a54;line-height: 40px; padding: 20px 0;text-align: center;}
.newsd .info{border-top: 1px dashed #dbd4cd;border-bottom: 1px dashed #dbd4cd;line-height: 35px;color: #333; text-align: center;margin-bottom: 35px;}
.newsd .info span{margin: 0 15px;}
.newsd .info a{color: #333;}
.newsd .nr{font-size:15px;color: #333;line-height: 2em;padding: 0 30px;}
.fy{border-top: 1px solid #eee;font-size: 18px;color: #000;padding: 35px 0;line-height: 30px;}
.fy a{color: #000;}

/*.products .list2 .box{width:31.5%; overflow:hidden;float:left;margin-right:2.75%; margin-bottom:30px;}
.products .list2 .box img{width: 100%;}
.products .list2 .box:nth-of-type(3n){margin-right:0;}
.products .list2 .box>.title{font-size: 18px;text-align: center;padding-bottom: 15px;}
.products .list2 .item .videoMain{ overflow:hidden;position: relative;height: 150px;line-height: 150px;}
.products .list2 .item .videoMain .mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.02);z-index: 9;opacity: 0;transition: .3;}
.products .list2 .item:hover .videoMain .mask{opacity: 1;}
.products .list2 .item .pic{ overflow:hidden;}
.products .list2 .txt{ font-size:12px; padding: 10px; line-height:21px;text-align: center;background-color: #bbb;transition: .3s;}
.products .list2 .item:hover .txt{ background-color: #e91034;}
.products .list2 .item:hover .txt a{ color: #fff;}
.products .list2 .txt a{color: #555;transition: .3s;}
.products .list2 .txt h3{ font-weight:normal;margin: 0;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}*/
.prod .cp2{padding-left: 4.5%;}
.prod .cp2 .tab{padding:0;}
.prod .cp2 .tab span{font-weight: bold;padding: 0 20px;display: inline-block;width: auto;height: 45px;font-size: 20px; line-height: 45px;}
.prod .cp2 .dt img{width: 100%;}
.prod .cp2 .img{margin: 20px 0;}
.prod .cp2 .img img{border: 1px solid #999;}
.prod .cp2 .bt{display: inline-block;padding: 0 20px; background-color: #e91034;font-size: 18px;color: #fff;line-height: 40px;overflow: hidden;text-align: center;margin: 50px 0 20px;}


.menu{font-size:14px; color:#000;}
.menu li{border-bottom:1px solid #dbd4cd; line-height:35px;}
.menu a{display:block;color:#000;padding-left:20px;}
.menu .tit{font-size:14px;  cursor:pointer;}
.menu .tit:hover,.menu .tit_on,.menu .on .tit{background-color:#e91034;color:#fff;}
.menu ul.sub li a{padding-left: 40px;}
.menu ul.sub li.active a,.menu ul.sub li a:hover{color:#e91034;}

.other-titles{ width:100%;overflow:hidden; border-bottom:1px solid #dbd4cd;}
.other-titles h2{ float:left; font-size:18px;line-height: normal; font-weight:bold;margin: 0;padding: 10px 0;}
.other-titles .location{ padding-top:17px;float: right;display: inline;}
.other-titles .location a{color:#333;}
.other-titles .location .more{ font-weight:bold; font-size:14px; color:#f99d32;}

.news .list{ width:100%;}
.news .list li{ overflow:hidden; width:100%; padding:20px 0; border-bottom:1px dotted #dbd4cd;}
.news .list .time{ float:left; width:60px;margin-right: 25px;}
.news .list .img{float: left;width: 12.05%;margin-right: 20px;}
.news .list .img img{width: 100%;}
.news .list .conts{overflow: hidden;}
.news .list .conts p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.news .list .day,.news .list .date{ background-color:#eae6e2;display:block; text-align:center; font-family:Arial; }
.news .list .day{ height:42px; line-height:42px; border-bottom:1px solid #fff; color:#000; font-size:30px;}
.news .list .date{ height:18px; line-height:18px; font-size:10px;}
.news .list  h3{padding-bottom:10px;  margin-top:-2px;margin-bottom: 0; font-size:14px;font-weight: bold;}
.news .list  h3 a{color:#333;}
.news .list  h3 a:hover{color:#e91034;}
.news .list .more{ margin-left:8px;}

.products .list2 .item{float: left;width: 22.6%;margin-right: 3.2%;margin-bottom: 20px;}
.products .list2 .item:nth-of-type(4n){margin-right: 0;}
.products .list2 .item .img{border: 1px solid #999;position: relative;}
.products .list2 .item .img .z{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.02);z-index: 9;opacity: 0;transition: .3s;}
.products .list2 .item:hover .img .z{opacity: 1;}
.products .list2 .item .img img{width: 100%;display: block;}
.products .list2 .item .title{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: center;}
.products .list2 .item .title a{font-size: 14px;color: #000;}
.products .list2 .item .jj{font-size: 14px;color: #000;text-align: center;}

.pager a{color: #000;}


@media (max-width: 768px) {
	.f-fi .le,.f-fi .map{float: none;width: auto;}
	.leftsead{display: none;}
	.list_3 .box{width: 48.66%;}
	.list_3 .box:nth-of-type(2n){margin-right: 0;}
	.contact .talent-list li{width: 48.6%;margin-bottom: 2.8%;}
	.contact .talent-list li:nth-of-type(2n){margin-right: 0;}
	.contact .join-tit span.two,.contact .join-tit span.the,.contact .join-tit span.four{display: none;}
	.contact .join-list li .tit span.two,.contact .join-list li .tit span.the,.contact .join-list li .tit span.four{display: none;}
	.ppyx{display: none;}
	.ppyx3{display: none;}
	.other-titles h2{display: none;}
	.products .list2 .item{width: 48.4%;}
	.products .list2 .item:nth-of-type(2n){margin-right: 0;}
	.contact .contact-top .left,.contact .contact-top .right{float: none;width: 100%;}
	.contact .contact-bottom .box{float: none;width: 100%;margin-right: 0;padding: 0 20px;}
	.f-fi .ewm{float: none;width: 100%;}
	.sec3_left_zi a>img{display: none;}
	.sec3_left_zi span{border-left: none;width: 100%;margin-left: 0;}
	.i-mapb .dd{position: static;margin: 0;width: 100%;padding-left: 40px;text-align: left;}
	.i-mapb .tc{display: block;opacity: 1;}
	.main .type{width: 100%;margin-right: 0;}
	.main .right{width: 100%;}
	.other-titles .location{float: none;display: block;padding: 0 20px;}
	.main .type .f2{padding: 0 20px;}
	.prod .pro_leftd{float: none;width: 100%;padding-right: 0;position: static;transform: none;}
	.prod .pro_rightd{float: none;width: 100%;padding-left: 0;border-left: 0;}
	.prod .tuijian .box{width: 50%;}
	.zttc, .zttct{min-height: 316px;left: 0;right: 0;height: auto;}
	.ppyx2 .tab-pane .title{display: none;}
	.ppyx2 .tab-pane .join-tit{display: none;}
	.ppyx2 .tab-pane .join-list li .tit span{text-align: left!important;}
	.ppyx2 .tab-pane .join-list li .tit span:nth-of-type(1){float: none;width: 100%;display: block;}
	.ppyx2 .tab-pane .join-list li .tit span:nth-of-type(2){float: none;width: 100%;display: block;}
	.ppyx2 .tab-pane .join-list li .tit span:nth-of-type(3){float: left;width: auto;}
	.ppyx2 .tab-pane .join-list li .tit span:nth-of-type(4){float: right;}
}

